fix: improve error-handling for odd configurations

This commit is contained in:
Matthias
2025-10-25 09:49:55 +02:00
parent f04315fa8f
commit 911a803a56

View File

@@ -150,7 +150,9 @@ class StrategyResolver(IResolver):
# Ensure necessary migrations are performed first.
validate_migrated_strategy_settings(strategy.config)
if not all(k in strategy.order_types for k in REQUIRED_ORDERTYPES):
if not strategy.order_types or not all(
k in strategy.order_types for k in REQUIRED_ORDERTYPES
):
raise ImportError(
f"Impossible to load Strategy '{strategy.__class__.__name__}'. "
f"Order-types mapping is incomplete."