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)
|
return ComponentStatus(name="Журнал", state="🔴", details=message)
|
||||||
|
|
||||||
|
|
||||||
def _resolve_mode_label(settings) -> str:
|
def get_runtime_mode_key() -> str:
|
||||||
is_demo = "demo" in settings.exchange_base_url.lower()
|
settings = load_settings()
|
||||||
return "ДЕМО аккаунт" if is_demo else "РЕАЛЬНЫЙ аккаунт"
|
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:
|
def get_system_snapshot() -> SystemSnapshot:
|
||||||
@@ -135,7 +139,7 @@ def get_system_snapshot() -> SystemSnapshot:
|
|||||||
app_version=APP_VERSION,
|
app_version=APP_VERSION,
|
||||||
db_label=db_label,
|
db_label=db_label,
|
||||||
timezone_name=settings.tz,
|
timezone_name=settings.tz,
|
||||||
mode_label=_resolve_mode_label(settings),
|
mode_label=get_runtime_mode_label(),
|
||||||
default_symbol=settings.default_symbol,
|
default_symbol=settings.default_symbol,
|
||||||
components=components,
|
components=components,
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user