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

Method _build_render_context_for_module

module_renderer.py:41–68  ·  view source on GitHub ↗
(
        self,
        plain_module: PlainModule,
        memory_manager: MemoryManager,
        render_range: list[str] | None,
    )

Source from the content-addressed store, hash-verified

39 self.enter_pause_event = enter_pause_event
40
41 def _build_render_context_for_module(
42 self,
43 plain_module: PlainModule,
44 memory_manager: MemoryManager,
45 render_range: list[str] | None,
46 ) -> RenderContext:
47 return RenderContext(
48 self.codeplainAPI,
49 memory_manager,
50 plain_module,
51 build_folder=os.path.join(self.args.build_folder, plain_module.module_name),
52 build_dest=self.args.build_dest,
53 conformance_tests_folder=self.args.conformance_tests_folder,
54 conformance_tests_dest=self.args.conformance_tests_dest,
55 unittests_script=self.args.unittests_script,
56 conformance_tests_script=self.args.conformance_tests_script,
57 prepare_environment_script=self.args.prepare_environment_script,
58 copy_build=self.args.copy_build,
59 copy_conformance_tests=self.args.copy_conformance_tests,
60 render_range=render_range,
61 render_conformance_tests=self.args.render_conformance_tests,
62 base_folder=self.args.base_folder,
63 run_state=self.run_state,
64 event_bus=self.event_bus,
65 test_script_timeout=self.args.test_script_timeout,
66 stop_event=self.stop_event,
67 enter_pause_event=self.enter_pause_event,
68 )
69
70 def _render_module(
71 self, plain_module: PlainModule, render_range: list[str] | None, force_render: bool

Callers 1

_render_moduleMethod · 0.95

Calls 1

RenderContextClass · 0.90

Tested by

no test coverage detected