(module_state, f)
| 2252 | |
| 2253 | |
| 2254 | def generate_ast_fini(module_state, f): |
| 2255 | f.write(textwrap.dedent(""" |
| 2256 | void _PyAST_Fini(PyInterpreterState *interp) |
| 2257 | { |
| 2258 | struct ast_state *state = &interp->ast; |
| 2259 | |
| 2260 | """)) |
| 2261 | for s in module_state: |
| 2262 | f.write(" Py_CLEAR(state->" + s + ');\n') |
| 2263 | f.write(textwrap.dedent(""" |
| 2264 | state->finalized = 1; |
| 2265 | state->once = (_PyOnceFlag){0}; |
| 2266 | } |
| 2267 | |
| 2268 | """)) |
| 2269 | |
| 2270 | |
| 2271 | def generate_module_def(mod, metadata, f, internal_h): |
no test coverage detected
searching dependent graphs…