# Donc, les exigences "ce que ce code doit faire et comment" doivent être acceptées telles qu'elles fonctionnent actuellement.
db = Model()
def process(data):
print("taille du fichier : " + str(len(data)))
lignes_utilisateurs = open("/opt/data/users.txt").read().splitlines()
résultat = []
for ligne in lignes_utilisateurs:
lignes_transactions = open("/opt/data/transactions.txt").read().splitlines()
process(lignes_transactions)
for ligne2 in lignes_transactions:
parts = ligne2.split()
est_valide = db.check_transaction(
user_id=parts[3],
change=parts[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+", ligne2):
continue
user_id = ligne.split()[0]
regdate = db.get_regdate(user_id)
if re.search("\d{4}-\d{2}-\d{2}", regdate) and re.search("\d+.\d+", parts[4]):
resultat.append(ligne2)
if len(resultat) > 0:
print("match")