diff --git a/modules/mensa.py b/modules/mensa.py index 40c63fa..32c9ee9 100644 --- a/modules/mensa.py +++ b/modules/mensa.py @@ -36,11 +36,13 @@ class Module(ModuleBase): if not re.search(datestr, data): return False - (data, count) = re.compile(r'^.*' + datestr + r'(.*?)
.*$', re.DOTALL).subn(r'\1', data) + match = re.compile(r'^.*' + datestr + r'(.*?)(?:
|).*$', re.DOTALL).match(data) - if count < 1: + if not match: return False + data = match.group(1) + r = re.compile(r'.*?]*>(.*?)', re.DOTALL) match = r.match(data) if not match: