From 1ffbcc01525f895dac5ee6e74c6d8f542bcce020 Mon Sep 17 00:00:00 2001 From: luke11brown <13762210+luke11brown@users.noreply.github.com> Date: Fri, 26 Jan 2024 10:54:04 +0400 Subject: [PATCH] .. --- .github/workflows/auto_airac_actions.py | 32 ++++++++++++------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/.github/workflows/auto_airac_actions.py b/.github/workflows/auto_airac_actions.py index 770ab09a5..540d35ff2 100644 --- a/.github/workflows/auto_airac_actions.py +++ b/.github/workflows/auto_airac_actions.py @@ -46,22 +46,22 @@ def initialise(self, date_in=None) -> int: number_of_cycles = floor(diff_cycles / self.cycle_days) return number_of_cycles -def current_cycle(self) -> str: - """Return the date of the current AIRAC cycle""" - def cycle(sub=0): - number_of_cycles = self.initialise() - sub - number_of_days = number_of_cycles * self.cycle_days + 1 - current_cycle = self.base_date + datetime.timedelta(days=number_of_days) - return current_cycle - - current_cycle = cycle() - if current_cycle > self.today_date: - current_cycle = cycle(sub=1) - - # Format month with leading zero if necessary - month_part = str(current_cycle.month).zfill(2) # Zero padding for single-digit months - - return f"{current_cycle.year}_{month_part}" + def current_cycle(self) -> str: + """Return the date of the current AIRAC cycle""" + def cycle(sub=0): + number_of_cycles = self.initialise() - sub + number_of_days = number_of_cycles * self.cycle_days + 1 + current_cycle = self.base_date + datetime.timedelta(days=number_of_days) + return current_cycle + + current_cycle = cycle() + if current_cycle > self.today_date: + current_cycle = cycle(sub=1) + + # Format month with leading zero if necessary + month_part = str(current_cycle.month).zfill(2) # Zero padding for single-digit months + + return f"{current_cycle.year}_{month_part}"