@@ -34,10 +34,15 @@ def get_calendar_events(start: datetime, end: datetime, calendar: str) -> List:
3434 tags = ["Events" ],
3535)
3636async def get_events (
37- start : datetime | None = arrow . utcnow (). datetime ,
38- end : datetime | None = arrow . utcnow (). shift ( days = 30 ). datetime ,
37+ start : datetime | None ,
38+ end : datetime | None ,
3939 calendar : Literal ["public" , "members" ] = "public" ,
4040):
41+ if not start :
42+ start = arrow .utcnow ().datetime
43+ if not end :
44+ end = arrow .utcnow ().shift (days = 30 ).datetime
45+
4146 return get_calendar_events (start , end , CalendarType [calendar ])
4247
4348
@@ -47,10 +52,15 @@ async def get_events(
4752 tags = ["Events" ],
4853)
4954async def get_events_ics (
50- start : datetime | None = arrow . utcnow (). datetime ,
51- end : datetime | None = arrow . utcnow (). shift ( days = 30 ). datetime ,
55+ start : datetime | None ,
56+ end : datetime | None ,
5257 calendar : Literal ["public" , "members" ] = "public" ,
5358):
59+ if not start :
60+ start = arrow .utcnow ().datetime
61+ if not end :
62+ end = arrow .utcnow ().shift (days = 30 ).datetime
63+
5464 data = get_calendar_events (start , end , CalendarType [calendar ])
5565
5666 cal = Calendar (creator = "Hackspace API {0}" .format (VERSION ))
0 commit comments