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

Function run_module

tools/generate_tuple_map_overloads.py:128–138  ·  view source on GitHub ↗
(modname: str, count: int, cmd: code_writer_cmd)

Source from the content-addressed store, hash-verified

126
127
128def run_module(modname: str, count: int, cmd: code_writer_cmd) -> None:
129 cmd.write_status(f"importing module {modname}\n")
130 mod = importlib.import_module(modname)
131 destination_path = mod.__file__
132 assert destination_path is not None
133
134 tempfile = process_module(modname, destination_path, count, cmd)
135
136 cmd.run_zimports(tempfile)
137 cmd.run_black(tempfile)
138 cmd.write_output_file_from_tempfile(tempfile, destination_path)
139
140
141def 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