return None
def get_price(str):
+ str = str.replace(', ', ',')
money_re = re.compile('^-?\d+,\d\d$')
fields = str.split()
fields.reverse()
# Telekom
assert search_substr(f, 'Summe Monatliche Beträge')
-assert search_substr(f, ':::::::::::::')
+assert search_substr(f, '...........')
+assert search_substr(f, '...........')
+
for l in f:
- if l.find('::::::::::::') >= 0:
+ if l.find('..........') >= 0:
break
if bill_item_re.match(l):
cur_number = l.strip()
print l.strip(), ' -> switching to', cur_number
+assert search_substr(f, '...........')
+
# other companies
if search_substr(f, 'Beträge anderer Anbieter'):
for l in f: