MCPcopy Create free account
hub / github.com/AmberSahdev/Open-Interface / __init__

Method __init__

app/ui.py:34–51  ·  view source on GitHub ↗
(self, parent)

Source from the content-addressed store, hash-verified

32 """
33
34 def __init__(self, parent):
35 super().__init__(parent)
36 self.title('Advanced Settings')
37 self.minsize(300, 300)
38 self.settings = Settings()
39 self.create_widgets()
40
41 # Populate UI
42 settings_dict = self.settings.get_dict()
43
44 if 'base_url' in settings_dict:
45 self.base_url_entry.insert(0, settings_dict['base_url'])
46 if 'model' in settings_dict:
47 self.model_entry.insert(0, settings_dict['model'])
48 self.model_var.set(settings_dict.get('model', 'custom'))
49 else:
50 self.model_entry.insert(0, DEFAULT_MODEL_NAME)
51 self.model_var.set(DEFAULT_MODEL_NAME)
52
53 def create_widgets(self) -> None:
54 # Radio buttons for model selection

Callers

nothing calls this directly

Calls 4

create_widgetsMethod · 0.95
SettingsClass · 0.90
get_dictMethod · 0.80
__init__Method · 0.45

Tested by

no test coverage detected