fixed a traceback when trying to look for a detail that does not exist.
This commit is contained in:
parent
9756314e3d
commit
9d79299d16
1 changed files with 5 additions and 1 deletions
|
|
@ -163,7 +163,11 @@ class ExtendedRoom(Room):
|
||||||
|
|
||||||
Details are not season-sensitive, but are parsed for timeslot markers.
|
Details are not season-sensitive, but are parsed for timeslot markers.
|
||||||
"""
|
"""
|
||||||
|
try:
|
||||||
detail = self.db.details.get(key.lower(), None)
|
detail = self.db.details.get(key.lower(), None)
|
||||||
|
except AttributeError:
|
||||||
|
# this happens if no attribute details is set at all
|
||||||
|
return None
|
||||||
if detail:
|
if detail:
|
||||||
season, timeslot = self.get_time_and_season()
|
season, timeslot = self.get_time_and_season()
|
||||||
detail = self.replace_timeslots(detail, timeslot)
|
detail = self.replace_timeslots(detail, timeslot)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue