Skip to content

Commit

Permalink
more script fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
luke11brown committed Jan 26, 2024
1 parent 6364b99 commit effd155
Showing 1 changed file with 15 additions and 14 deletions.
29 changes: 15 additions & 14 deletions .github/workflows/auto_airac_actions.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,21 +47,22 @@ def initialise(self, date_in=None) -> int:
return number_of_cycles

def current_cycle(self) -> str:
"""Return the date of the current AIRAC cycle"""
"""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)

return f"{current_cycle.year}_{month_part}"
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_tag(self) -> str:
Expand Down

0 comments on commit effd155

Please sign in to comment.