From f54e6b22c1b342a38b66e2944d2bda6eee2ab6f0 Mon Sep 17 00:00:00 2001 From: Griatch Date: Thu, 28 Jun 2012 21:51:41 +0200 Subject: [PATCH] Further fix to extended room. --- contrib/extended_room.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/contrib/extended_room.py b/contrib/extended_room.py index 0cc694d400..1b44c3ae36 100644 --- a/contrib/extended_room.py +++ b/contrib/extended_room.py @@ -141,11 +141,13 @@ class ExtendedRoom(Room): Filter so that only time markers ... of the correct timeslot remains in the description. """ - regextuple = REGEXMAP[curr_time] - raw_desc = regextuple[0].sub(r"\1", raw_desc) - raw_desc = regextuple[1].sub("", raw_desc) - raw_desc = regextuple[2].sub("", raw_desc) - return regextuple[3].sub("", raw_desc) + if raw_desc: + regextuple = REGEXMAP[curr_time] + raw_desc = regextuple[0].sub(r"\1", raw_desc) + raw_desc = regextuple[1].sub("", raw_desc) + raw_desc = regextuple[2].sub("", raw_desc) + return regextuple[3].sub("", raw_desc) + return raw_desc def return_detail(self, key): """