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

Method save_button

app/ui.py:222–236  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

220 self.master.change_theme(theme)
221
222 def save_button(self) -> None:
223 theme = self.theme_var.get()
224 api_key = self.api_key_entry.get().strip()
225 default_browser = self.browser_var.get()
226 settings_dict = {
227 'api_key': api_key,
228 'default_browser': default_browser,
229 'play_ding_on_completion': bool(self.play_ding.get()),
230 'custom_llm_instructions': self.llm_instructions_text.get("1.0", "end-1c").strip(),
231 'theme': theme
232 }
233
234 # Remove redundant theme change since it's already applied
235 self.settings.save_settings_to_file(settings_dict)
236 self.destroy()
237
238 def open_advanced_settings(self):
239 # Open the advanced settings window

Callers

nothing calls this directly

Calls 1

save_settings_to_fileMethod · 0.80

Tested by

no test coverage detected