@@ -716,7 +716,7 @@ def run(
716716 end : t .Optional [TimeLike ] = None ,
717717 execution_time : t .Optional [TimeLike ] = None ,
718718 skip_janitor : bool = False ,
719- ignore_cron : bool = False ,
719+ ignore_cron : t . Optional [ bool ] = None ,
720720 select_models : t .Optional [t .Collection [str ]] = None ,
721721 exit_on_env_update : t .Optional [int ] = None ,
722722 no_auto_upstream : bool = False ,
@@ -799,7 +799,7 @@ def _has_environment_changed() -> bool:
799799 start = start ,
800800 end = end ,
801801 execution_time = execution_time ,
802- ignore_cron = ignore_cron ,
802+ ignore_cron = ignore_cron or False ,
803803 select_models = select_models ,
804804 circuit_breaker = _has_environment_changed ,
805805 no_auto_upstream = no_auto_upstream ,
@@ -1290,6 +1290,7 @@ def plan(
12901290 diff_rendered : t .Optional [bool ] = None ,
12911291 skip_linter : t .Optional [bool ] = None ,
12921292 explain : t .Optional [bool ] = None ,
1293+ ignore_cron : t .Optional [bool ] = None ,
12931294 min_intervals : t .Optional [int ] = None ,
12941295 ) -> Plan :
12951296 """Interactively creates a plan.
@@ -1367,6 +1368,7 @@ def plan(
13671368 diff_rendered = diff_rendered ,
13681369 skip_linter = skip_linter ,
13691370 explain = explain ,
1371+ ignore_cron = ignore_cron ,
13701372 min_intervals = min_intervals ,
13711373 )
13721374
@@ -1417,6 +1419,7 @@ def plan_builder(
14171419 diff_rendered : t .Optional [bool ] = None ,
14181420 skip_linter : t .Optional [bool ] = None ,
14191421 explain : t .Optional [bool ] = None ,
1422+ ignore_cron : t .Optional [bool ] = None ,
14201423 min_intervals : t .Optional [int ] = None ,
14211424 ) -> PlanBuilder :
14221425 """Creates a plan builder.
@@ -1590,6 +1593,7 @@ def plan_builder(
15901593 max_interval_end_per_model = None
15911594 default_start , default_end = None , None
15921595 if not run :
1596+ ignore_cron = False
15931597 max_interval_end_per_model = self ._get_max_interval_end_per_model (
15941598 snapshots , backfill_models
15951599 )
@@ -1654,6 +1658,7 @@ def plan_builder(
16541658 console = self .console ,
16551659 user_provided_flags = user_provided_flags ,
16561660 explain = explain or False ,
1661+ ignore_cron = ignore_cron or False ,
16571662 )
16581663
16591664 def apply (
0 commit comments