MCPcopy Create free account
hub / github.com/CJackHwang/AIstudioProxyAPI / _init_variables

Method _init_variables

gui/app.py:110–133  ·  view source on GitHub ↗

Initialize tkinter variables.

(self)

Source from the content-addressed store, hash-verified

108 self.root.protocol("WM_DELETE_WINDOW", self._minimize_to_tray)
109
110 def _init_variables(self):
111 """Initialize tkinter variables."""
112 self.selected_account = ctk.StringVar(value=self.config.get("last_account", ""))
113 self.run_mode = ctk.StringVar(value="headless")
114 self.status = ctk.StringVar(value=get_text("status_ready"))
115 self.fastapi_port = ctk.StringVar(
116 value=str(self.config.get("fastapi_port", 2048))
117 )
118 self.stream_port = ctk.StringVar(
119 value=str(self.config.get("stream_port", 3120))
120 )
121 self.proxy_address = ctk.StringVar(value=self.config.get("proxy_address", ""))
122 self.proxy_enabled = ctk.BooleanVar(
123 value=self.config.get("proxy_enabled", False)
124 )
125 self.language_var = ctk.StringVar(value=get_language())
126 self.appearance_mode_var = ctk.StringVar(
127 value=self.config.get("appearance_mode", "dark")
128 )
129 # Advanced settings state
130 self.advanced_settings_expanded = ctk.BooleanVar(
131 value=self.config.get("advanced_settings_expanded", False)
132 )
133 self.advanced_settings_dirty = ctk.BooleanVar(value=False)
134
135 def _load_config(self) -> Dict[str, Any]:
136 """Load configuration from file."""

Callers 1

__init__Method · 0.95

Calls 3

get_textFunction · 0.85
get_languageFunction · 0.85
getMethod · 0.45

Tested by

no test coverage detected