Spaces:
Running
Running
Update websocket_hub.py
Browse files- websocket_hub.py +4 -9
websocket_hub.py
CHANGED
|
@@ -459,17 +459,12 @@ class TradeLogParser:
|
|
| 459 |
|
| 460 |
|
| 461 |
# ββ Bootstrap parser βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 462 |
-
#
|
|
|
|
| 463 |
|
| 464 |
_LOG_DIR = os.environ.get("RANKER_LOG_DIR", "/app/ranker_logs")
|
| 465 |
-
|
| 466 |
-
|
| 467 |
-
from hub_dashboard_service import TradeLogParser as _ExternalParser
|
| 468 |
-
_trade_parser = _ExternalParser(log_dir=_LOG_DIR)
|
| 469 |
-
logger.info("β
TradeLogParser loaded from hub_dashboard_service")
|
| 470 |
-
except Exception:
|
| 471 |
-
_trade_parser = TradeLogParser(log_dir=_LOG_DIR)
|
| 472 |
-
logger.info("β
TradeLogParser using built-in fallback")
|
| 473 |
|
| 474 |
|
| 475 |
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
|
|
|
| 459 |
|
| 460 |
|
| 461 |
# ββ Bootstrap parser βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 462 |
+
# Use built-in TradeLogParser only β importing hub_dashboard_service causes a crash
|
| 463 |
+
# because it instantiates Flask, starts threads, and calls app.run() at module level.
|
| 464 |
|
| 465 |
_LOG_DIR = os.environ.get("RANKER_LOG_DIR", "/app/ranker_logs")
|
| 466 |
+
_trade_parser = TradeLogParser(log_dir=_LOG_DIR)
|
| 467 |
+
logger.info("β
TradeLogParser using built-in")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 468 |
|
| 469 |
|
| 470 |
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|