MCPcopy Index your code
hub / github.com/plotly/dash / generate_imports

Function generate_imports

dash/development/_py_components_generation.py:284–292  ·  view source on GitHub ↗
(project_shortname, components)

Source from the content-addressed store, hash-verified

282
283
284def generate_imports(project_shortname, components):
285 with open(
286 os.path.join(project_shortname, "_imports_.py"), "w", encoding="utf-8"
287 ) as f:
288 component_imports = "\n".join(f"from .{x} import {x}" for x in components)
289 all_list = ",\n".join(f' "{x}"' for x in components)
290 imports_string = f"{component_imports}\n\n__all__ = [\n{all_list}\n]"
291
292 f.write(imports_string)
293
294
295def generate_classes_files(project_shortname, metadata, *component_generators):

Callers 1

generate_componentsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…