refactor(pre-alpha): fail closed on historical fixture bounds
This commit is contained in:
@@ -121,7 +121,9 @@ class EventComparisonService:
|
||||
provider_ref: ProviderRef | None = None,
|
||||
history: list[DailyClosePoint] | None = None,
|
||||
) -> BacktestScenario:
|
||||
selected_template_slugs = tuple(template_slugs or preset.scenario_overrides.default_template_slugs)
|
||||
selected_template_slugs = (
|
||||
tuple(preset.scenario_overrides.default_template_slugs) if template_slugs is None else tuple(template_slugs)
|
||||
)
|
||||
if not selected_template_slugs:
|
||||
raise ValueError("Event comparison requires at least one template slug")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user