(self)
| 104 | restart_app_label.pack(pady=(0, 20)) |
| 105 | |
| 106 | def save_button(self) -> None: |
| 107 | base_url = self.base_url_entry.get().strip() |
| 108 | model = self.model_var.get() if self.model_var.get() != 'custom' else self.model_entry.get().strip() |
| 109 | settings_dict = { |
| 110 | 'base_url': base_url, |
| 111 | 'model': model, |
| 112 | } |
| 113 | |
| 114 | self.settings.save_settings_to_file(settings_dict) |
| 115 | self.destroy() |
| 116 | |
| 117 | class SettingsWindow(ttk.Toplevel): |
| 118 | """ |
nothing calls this directly
no test coverage detected