Skip to content

Commit

Permalink
why
Browse files Browse the repository at this point in the history
  • Loading branch information
luke11brown committed Jan 26, 2024
1 parent effd155 commit fb573cd
Showing 1 changed file with 11 additions and 12 deletions.
23 changes: 11 additions & 12 deletions .github/workflows/auto_airac_actions.py
Original file line number Diff line number Diff line change
Expand Up @@ -49,20 +49,19 @@ def initialise(self, date_in=None) -> int:
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)
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}"
# 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_tag(self) -> str:
Expand Down

0 comments on commit fb573cd

Please sign in to comment.