Skip to content

Commit

Permalink
fix: remove setting datetime.datetime class to crap
Browse files Browse the repository at this point in the history
  • Loading branch information
dantetemplar committed Feb 1, 2025
1 parent bc82a02 commit 74d00ae
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion src/modules/ics/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -247,7 +247,7 @@ def create_quiz(quiz_name: str, opens: icalendar.Event, closes: icalendar.Event
start = start.astimezone(pytz.timezone("Europe/Moscow"))
due: datetime.datetime | None = None
if closes:
due = datetime.datetime = closes["dtend"].dt
due = closes["dtend"].dt
due = due.astimezone(pytz.timezone("Europe/Moscow"))
if due and start.date() != due.date(): # Display only on deadline day
new["dtstart"] = icalendar.vDate(due.date())
Expand Down
2 changes: 1 addition & 1 deletion src/modules/parse/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -199,7 +199,7 @@ def get_base_calendar() -> icalendar.Calendar:
standard.add("tzoffsetfrom", datetime.timedelta(hours=3))
standard.add("tzoffsetto", datetime.timedelta(hours=3))
standard.add("tzname", "MSK")
# standard.add("dtstart", datetime.datetime(1970, 1, 1)) FOR SOME REASON IT RAISES TypeError: 'datetime.datetime' object is not callable
standard.add("dtstart", datetime.datetime(1970, 1, 1))
timezone.add_component(standard)
calendar.add_component(timezone)

Expand Down

0 comments on commit 74d00ae

Please sign in to comment.