Skip to content

Commit aa4d55b

Browse files
committed
Handle Case When Call To Next Event Returns None
1 parent 115af08 commit aa4d55b

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

events/models.py

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -182,21 +182,17 @@ def next_time(self):
182182
return None
183183

184184
def is_scheduled_to_start_this_year(self) -> bool:
185-
current_year: int = datetime.datetime.now().year
186-
try:
185+
if self.next_time:
186+
current_year: int = datetime.datetime.now().year
187187
if self.next_time.dt_start.year == current_year:
188188
return True
189-
except Exception:
190-
pass
191189
return False
192190

193191
def is_scheduled_to_end_this_year(self) -> bool:
194-
current_year: int = datetime.datetime.now().year
195-
try:
192+
if self.next_time:
193+
current_year: int = datetime.datetime.now().year
196194
if self.next_time.dt_end.year == current_year:
197195
return True
198-
except Exception:
199-
pass
200196
return False
201197

202198
@property

0 commit comments

Comments
 (0)