diff --git a/utils.py b/utils.py index 2ad31a7..357932e 100644 --- a/utils.py +++ b/utils.py @@ -31,6 +31,9 @@ def get_datetime(day: str) -> datetime: if datetime.today().month == 12 and month < 12: year += 1 + if datetime.today().month == 1 and month > 1: + year -= 1 + return datetime(year, month, day) @@ -88,7 +91,7 @@ def get_current_cycle(config: DakinyConfig) -> int: config (DakinyConfig): Config object to use Returns: - int: cycle index for active election. -1 for no active cycle + int: cycle index for active election. None for no active cycle """ today = datetime.today() @@ -100,7 +103,7 @@ def get_current_cycle(config: DakinyConfig) -> int: ): return cycle - return -1 + return None def build_votes_str(config: DakinyConfig) -> str: