From a75175101dae0ce8cd761299d20460ba878a38d0 Mon Sep 17 00:00:00 2001 From: "Walter.Kolczynski" Date: Wed, 2 Oct 2024 17:19:15 -0500 Subject: [PATCH] Fix pynorms --- workflow/rocoto/gfs_forecast_only_xml.py | 3 ++- workflow/rocoto/gfs_tasks.py | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/workflow/rocoto/gfs_forecast_only_xml.py b/workflow/rocoto/gfs_forecast_only_xml.py index 9ed76e2543..12f7ab4b5a 100644 --- a/workflow/rocoto/gfs_forecast_only_xml.py +++ b/workflow/rocoto/gfs_forecast_only_xml.py @@ -23,7 +23,8 @@ def get_cycledefs(self): date2 = sdate_gfs + interval_gfs if date2 <= edate_gfs: - strings.append(f'\t{date2.strftime("%Y%m%d%H%M")} {edate.strftime("%Y%m%d%H%M")} {timedelta_to_HMS(interval_gfs)}') + date2_gfs_str = date2_gfs.strftime("%Y%m%d%H%M") + strings.append(f'\t{date2_gfs_str} {edate_gfs_str} {timedelta_to_HMS(interval_gfs)}') if self._base['DO_METP']: if interval_gfs < to_timedelta('24H'): diff --git a/workflow/rocoto/gfs_tasks.py b/workflow/rocoto/gfs_tasks.py index a35913be8f..e60ccd0edd 100644 --- a/workflow/rocoto/gfs_tasks.py +++ b/workflow/rocoto/gfs_tasks.py @@ -1836,11 +1836,11 @@ def metp(self): deps.append(rocoto.add_dependency(dep_dict)) if self.app_config.interval_gfs < to_timedelta('24H'): n_lookback = self.app_config.interval_gfs // to_timedelta('6H') - for lookback in range(1,n_lookback+1): + for lookback in range(1, n_lookback + 1): deps2 = [] dep_dict = {'type': 'taskvalid', 'name': f'{self.run}arch', 'condition': 'not'} deps2.append(rocoto.add_dependency(dep_dict)) - for lookback2 in range(1,lookback): + for lookback2 in range(1, lookback): offset = timedelta_to_HMS(-to_timedelta(f'{6*lookback2}H')) dep_dict = {'type': 'cycleexist', 'condition': 'not', 'offset': offset} deps2.append(rocoto.add_dependency(dep_dict))