MCPcopy Create free account
hub / github.com/sqlalchemy/sqlalchemy / run_module

Function run_module

tools/generate_proxy_methods.py:403–413  ·  view source on GitHub ↗
(modname: str, cmd: code_writer_cmd)

Source from the content-addressed store, hash-verified

401
402
403def run_module(modname: str, cmd: code_writer_cmd) -> None:
404 cmd.write_status(f"importing module {modname}\n")
405 mod = importlib.import_module(modname)
406 destination_path = mod.__file__
407 assert destination_path is not None
408
409 tempfile = process_module(modname, destination_path, cmd)
410
411 cmd.run_zimports(tempfile)
412 cmd.run_black(tempfile)
413 cmd.write_output_file_from_tempfile(tempfile, destination_path)
414
415
416def main(cmd: code_writer_cmd) -> None:

Callers 1

mainFunction · 0.70

Calls 5

write_statusMethod · 0.80
run_zimportsMethod · 0.80
run_blackMethod · 0.80
process_moduleFunction · 0.70

Tested by

no test coverage detected