Stage 05.4 - runtime mode helpers (demo/real)
This commit is contained in:
@@ -107,9 +107,13 @@ def _build_journal_status() -> ComponentStatus:
|
||||
return ComponentStatus(name="Журнал", state="🔴", details=message)
|
||||
|
||||
|
||||
def _resolve_mode_label(settings) -> str:
|
||||
is_demo = "demo" in settings.exchange_base_url.lower()
|
||||
return "ДЕМО аккаунт" if is_demo else "РЕАЛЬНЫЙ аккаунт"
|
||||
def get_runtime_mode_key() -> str:
|
||||
settings = load_settings()
|
||||
return "demo" if "demo" in settings.exchange_base_url.lower() else "real"
|
||||
|
||||
|
||||
def get_runtime_mode_label() -> str:
|
||||
return "ДЕМО аккаунт" if get_runtime_mode_key() == "demo" else "РЕАЛЬНЫЙ аккаунт"
|
||||
|
||||
|
||||
def get_system_snapshot() -> SystemSnapshot:
|
||||
@@ -135,7 +139,7 @@ def get_system_snapshot() -> SystemSnapshot:
|
||||
app_version=APP_VERSION,
|
||||
db_label=db_label,
|
||||
timezone_name=settings.tz,
|
||||
mode_label=_resolve_mode_label(settings),
|
||||
mode_label=get_runtime_mode_label(),
|
||||
default_symbol=settings.default_symbol,
|
||||
components=components,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user