Generate error code table for error reasons.
(args)
| 170 | |
| 171 | |
| 172 | def gen_error_codes(args): |
| 173 | """Generate error code table for error reasons.""" |
| 174 | yield "/* generated from args.reasons */" |
| 175 | yield "static struct py_ssl_error_code error_codes[] = {" |
| 176 | for reason, libname, errname, num in args.reasons: |
| 177 | yield f" #ifdef {reason}" |
| 178 | yield f' {{"{errname}", ERR_LIB_{libname}, {reason}}},' |
| 179 | yield " #else" |
| 180 | yield f' {{"{errname}", {args.lib2errnum[libname]}, {num}}},' |
| 181 | yield " #endif" |
| 182 | yield " {NULL, 0, 0} /* sentinel */" |
| 183 | yield "};" |
| 184 | |
| 185 | |
| 186 | def get_openssl_git_commit(args): |
no outgoing calls
no test coverage detected
searching dependent graphs…