File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -51,27 +51,29 @@ def prepare_meetup_message(group_regex=None):
5151 [
5252 e
5353 for e in events
54- if (e .date + datetime .timedelta (days = 1 )) > datetime .datetime .now ()
54+ if (e .date + datetime .timedelta (days = 1 )) > datetime .datetime .now (datetime . timezone . utc ). replace ( tzinfo = e . date . tzinfo )
5555 ],
5656 key = lambda e : e .date ,
5757 )
5858 if not upcoming_events :
5959 return ""
6060 next_meeting = upcoming_events [0 ]
61+ place = ""
6162
62- if next_meeting .venue .name .lower () == "online event" :
63- place = "(telekonferencja)"
64- else :
65- place = f"w { next_meeting .venue .name } "
66- if next_meeting .venue .street :
67- place += f"({ next_meeting .venue .street } )"
63+ if next_meeting .venue :
64+ if next_meeting .venue .name .lower () == "online event" :
65+ place = " (telekonferencja)"
66+ else :
67+ place = f" w { next_meeting .venue .name } "
68+ if next_meeting .venue .street :
69+ place += f"({ next_meeting .venue .street } )"
6870
6971 ret = (
70- f"Nast. spotkanie: { describe_date (next_meeting .date )} { place } . "
72+ f"Nast. spotkanie: { describe_date (next_meeting .date )} { place } . "
7173 f"Więcej szczegółów: { next_meeting .url } "
7274 )
7375
74- time_left = (next_meeting .date - datetime .datetime .now ()).total_seconds ()
76+ time_left = (next_meeting .date - datetime .datetime .now (datetime . timezone . utc ). replace ( tzinfo = next_meeting . date . tzinfo )).total_seconds ()
7577 if time_left < (60 * 60 * 3 ):
7678 ret = "Niedługo n" + ret [1 :]
7779
You can’t perform that action at this time.
0 commit comments