diff --git a/modules/biplan/module.py b/modules/biplan/module.py index 25028712..8f44ab2d 100644 --- a/modules/biplan/module.py +++ b/modules/biplan/module.py @@ -54,13 +54,13 @@ class BiplanModule(Module, CapCalendarEvent): query.categories) items = list(itertools.chain(concert_events, theatre_events)) - items.sort(key=lambda o:o.start_date) + items.sort(key=lambda o: o.start_date) return items def list_events(self, date_from, date_to=None): items = list(itertools.chain(self.browser.list_events_concert(date_from, date_to), self.browser.list_events_theatre(date_from, date_to))) - items.sort(key=lambda o:o.start_date) + items.sort(key=lambda o: o.start_date) return items def get_event(self, _id): diff --git a/modules/biplan/pages.py b/modules/biplan/pages.py index 25604554..760e48c3 100644 --- a/modules/biplan/pages.py +++ b/modules/biplan/pages.py @@ -88,7 +88,7 @@ class ProgramPage(HTMLPage): return BiplanCalendarEventConcert() if self.env['is_concert'] else BiplanCalendarEventTheatre() def condition(self): - return (self.el.xpath('./div')) + return (self.el.xpath('./div') and CleanText('./div/a/img/@src')(self)[-1] != '/') def validate(self, obj): return (self.is_valid_event(obj, self.env['city'], self.env['categories']) and