# Quindi, i requisiti "cosa e come questo codice dovrebbe fare" devono essere accettati così come funzionano attualmente.
db = Model()
def processa(dati):
print("dimensione del file: " + str(len(dati)))
linee_utenti = open("/opt/data/users.txt").read().splitlines()
risultato = []
for riga in linee_utenti:
linee_transazioni = open("/opt/data/transactions.txt").read().splitlines()
processa(linee_transazioni)
for riga2 in linee_transazioni:
parti = riga2.split()
è_valido = db.check_transaction(
user_id=parti[3],
change=parti[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+", riga2):
continue
user_id = riga.split()[0]
regdate = db.get_regdate(user_id)
if re.search("\d{4}-\d{2}-\d{2}", regdate) and re.search("\d+.\d+", parti[4]):
risultato.append(riga2)
if len(risultato) > 0:
print("match")