+6
-5
@@ -8,15 +8,16 @@ package-mode = false
|
|||||||
|
|
||||||
[tool.poetry.dependencies]
|
[tool.poetry.dependencies]
|
||||||
python = "^3.12"
|
python = "^3.12"
|
||||||
gitpython = "3.1.43"
|
gitpython = "^3.1.43"
|
||||||
fastapi = "0.111.0"
|
fastapi = "^0.111.0"
|
||||||
hydra-core = "1.3.2"
|
hydra-core = "^1.3.2"
|
||||||
nextcord = "^2.6.0"
|
nextcord = "^2.6.0"
|
||||||
pandas = "^2.2.2"
|
pandas = "^2.2.2"
|
||||||
python-dotenv = "1.0.0"
|
python-dotenv = "^1.0.1"
|
||||||
pytz = "2022.7.1"
|
pytz = "^2024.1"
|
||||||
sqlalchemy = "^2.0.30"
|
sqlalchemy = "^2.0.30"
|
||||||
aiofiles = "^23.2.1"
|
aiofiles = "^23.2.1"
|
||||||
|
setuptools = "^70.0.0"
|
||||||
|
|
||||||
|
|
||||||
[tool.poetry.group.dev.dependencies]
|
[tool.poetry.group.dev.dependencies]
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
"""File contains util functions."""
|
"""File contains util functions."""
|
||||||
|
|
||||||
|
import calendar
|
||||||
import os
|
import os
|
||||||
from collections.abc import Sequence
|
from collections.abc import Sequence
|
||||||
from datetime import UTC, datetime
|
from datetime import UTC, datetime
|
||||||
@@ -46,12 +47,10 @@ def get_datetime(day: str) -> datetime:
|
|||||||
day = int(day.split("/")[1])
|
day = int(day.split("/")[1])
|
||||||
|
|
||||||
# ensure that year rolls over if current month is December and the next month is less than 12.
|
# ensure that year rolls over if current month is December and the next month is less than 12.
|
||||||
# TODO(imcompiling): replace with Calendar.DECEMBER when updating to python 3.12
|
if today.month == calendar.DECEMBER and month < calendar.DECEMBER:
|
||||||
# https://gitea.cheezers.org/imcompiling/dakiny-bot/issues/52
|
|
||||||
if today.month == 12 and month < 12:
|
|
||||||
year += 1
|
year += 1
|
||||||
|
|
||||||
if today.month == 1 and month > 1:
|
if today.month == calendar.JANUARY and month > calendar.JANUARY:
|
||||||
year -= 1
|
year -= 1
|
||||||
|
|
||||||
return datetime(year, month, day, tzinfo=UTC)
|
return datetime(year, month, day, tzinfo=UTC)
|
||||||
|
|||||||
Reference in New Issue
Block a user