MCPcopy Create free account
hub / github.com/hunvreus/devpush / __init__

Method __init__

app/forms/project.py:559–572  ·  view source on GitHub ↗
(self, *args, db: AsyncSession, team: Team, **kwargs)

Source from the content-addressed store, hash-verified

557 validate_root_directory = validate_root_directory
558
559 def __init__(self, *args, db: AsyncSession, team: Team, **kwargs):
560 super().__init__(*args, **kwargs)
561 self.db = db
562 self.team = team
563 settings = get_settings()
564 registry_state = RegistryService(Path(settings.data_dir) / "registry").state
565 self._runners = registry_state.runners
566 self._presets = registry_state.presets
567 self.preset.choices = [("", _l("None"))] + [
568 (preset["slug"], preset["name"])
569 for preset in self._presets
570 if preset.get("enabled") is True
571 ]
572 self.runner.choices = _runner_choices(self._runners)
573
574 def process(self, formdata=None, obj=None, data=None, **kwargs):
575 if formdata is not None:

Callers

nothing calls this directly

Calls 4

get_settingsFunction · 0.90
RegistryServiceClass · 0.90
_runner_choicesFunction · 0.85
__init__Method · 0.45

Tested by

no test coverage detected