# Die Anforderungen "was und wie dieser Code funktionieren soll" sollten so akzeptiert werden, wie sie jetzt tatsächlich funktionieren.
db = Model()
def process(data):
print("Dateigröße: " + str(len(data)))
benutzerzeilen = open("/opt/data/users.txt").read().splitlines()
resultat = []
for zeile in benutzerzeilen:
transaktionszeilen = open("/opt/data/transactions.txt").read().splitlines()
process(transaktionszeilen)
for zeile2 in transaktionszeilen:
teile = zeile2.split()
ist_valid = db.check_transaction(
user_id=teile[3],
change=teile[4],
)
if not re.search("\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}:\d{2}\s+\d+\s+\w+\s+\d+.\d+", zeile2):
continue
user_id = zeile.split()[0]
regdate = db.get_regdate(user_id)
if re.search("\d{4}-\d{2}-\d{2}", regdate) and re.search("\d+.\d+", teile[4]):
resultat.append(zeile2)
if len(resultat) > 0:
print("match")