diff --git a/tools/python/maps_generator/generator/stages.py b/tools/python/maps_generator/generator/stages.py index c16333e242..d169a4adbb 100644 --- a/tools/python/maps_generator/generator/stages.py +++ b/tools/python/maps_generator/generator/stages.py @@ -339,7 +339,7 @@ def depends_from_internal(*deps) -> Callable[[Type[Stage],], Type[Stage]]: ) -> Dict[AnyStr, AnyStr]: deps = {} for d in internal_dependencies: - if "p" in d.mode and not env.production: + if "p" in d.mode and not env.production or not d.url: continue path = None diff --git a/tools/python/maps_generator/generator/stages_declaration.py b/tools/python/maps_generator/generator/stages_declaration.py index 7fec52760a..5c50637caa 100644 --- a/tools/python/maps_generator/generator/stages_declaration.py +++ b/tools/python/maps_generator/generator/stages_declaration.py @@ -267,7 +267,8 @@ class StageRouting(Stage): @country_stage -@depends_from_internal(D(settings.SUBWAY_URL, PathProvider.subway_path),) +@depends_from_internal(D(settings.SUBWAY_URL, PathProvider.subway_path), + D(settings.TRANSIT_URL, PathProvider.transit_path_experimental),) class StageRoutingTransit(Stage): def apply(self, env: Env, country, **kwargs): steps.step_routing_transit(env, country, **kwargs)