# Dus, de vereisten "wat en hoe deze code zou moeten doen" moeten worden geaccepteerd zoals ze nu werken.
db = Model()
def process(data):
print("bestandsgrootte: " + str(len(data)))
gebruikersregels = open("/opt/data/users.txt").read().splitlines()
resultaat = []
for regel in gebruikersregels:
transactie_regels = open("/opt/data/transactions.txt").read().splitlines()
process(transactie_regels)
for regel2 in transactie_regels:
delen = regel2.split()
is_valid = db.check_transaction(
user_id=delen[3],
change=delen[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+", regel2):
continue
user_id = regel.split()[0]
regdate = db.get_regdate(user_id)
if re.search("\d{4}-\d{2}-\d{2}", regdate) and re.search("\d+.\d+", delen[4]):
resultaat.append(regel2)
if len(resultaat) > 0:
print("match")