MCPcopy Index your code
hub / github.com/Codeplain-ai/codeplain / module_comes_before_or_equal

Function module_comes_before_or_equal

partial_rendering.py:59–70  ·  view source on GitHub ↗
(
    all_required_modules: list[PlainModule],
    module1: PlainModule,
    module2: PlainModule,
)

Source from the content-addressed store, hash-verified

57
58
59def module_comes_before_or_equal(
60 all_required_modules: list[PlainModule],
61 module1: PlainModule,
62 module2: PlainModule,
63) -> bool:
64 for module in all_required_modules:
65 if module.module_name == module1.module_name:
66 return True
67 if module.module_name == module2.module_name:
68 return False
69
70 raise ValueError(f"Module {module1.module_name} and {module2.module_name} not found in {all_required_modules}")
71
72
73def get_plain_module_render_state(plain_module: PlainModule) -> PlainModuleRenderState | None:

Calls

no outgoing calls