# Prin urmare, cerințele "ce și cum ar trebui să facă acest cod" trebuie acceptate așa cum funcționează în prezent.
db = Model()
def process(data):
print("dimensiunea fișierului: " + str(len(data)))
linii_utilizatori = open("/opt/data/users.txt").read().splitlines()
rezultat = []
for linie in linii_utilizatori:
linii_tranzacții = open("/opt/data/transactions.txt").read().splitlines()
process(linii_tranzacții)
for linie2 in linii_tranzacții:
părți = linie2.split()
este_valid = db.check_transaction(
user_id=părți[3],
change=părți[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+", linie2):
continue
user_id = linie.split()[0]
regdate = db.get_regdate(user_id)
if re.search("\d{4}-\d{2}-\d{2}", regdate) and re.search("\d+.\d+", părți[4]):
rezultat.append(linie2)
if len(rezultat) > 0:
print("potrivire")