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

Method get_next_module

plain_modules.py:319–328  ·  view source on GitHub ↗
(self, module_name: str)

Source from the content-addressed store, hash-verified

317 raise ModuleDoesNotExistError(f"Module {module_name} does not exist")
318
319 def get_next_module(self, module_name: str) -> PlainModule:
320 all_modules = self.all_required_modules + [self]
321 for idx, module in enumerate(all_modules):
322 if module.module_name == module_name and idx < len(all_modules) - 1:
323 return all_modules[idx + 1]
324
325 if module_name == self.module_name:
326 return None
327
328 raise ModuleDoesNotExistError(f"Module {module_name} does not exist")
329
330 def get_next_frid(self, frid: str, module_name: str) -> tuple[str, PlainModule]:
331 if module_name != self.module_name:

Callers 3

get_next_fridMethod · 0.95
_resume_render_choiceFunction · 0.45

Calls 1

Tested by

no test coverage detected