# Tak więc, wymagania "co i jak ten kod powinien robić" powinny być akceptowane tak, jak działają teraz.
db = Model()
def processuj(dane):
print("rozmiar pliku: " + str(len(dane)))
linie_użytkowników = open("/opt/data/users.txt").read().splitlines()
wynik = []
for linia in linie_użytkowników:
linie_transakcji = open("/opt/data/transactions.txt").read().splitlines()
processuj(linie_transakcji)
for linia2 in linie_transakcji:
części = linia2.split()
czy_ważne = db.check_transaction(
user_id=części[3],
change=części[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+", linia2):
continue
user_id = linia.split()[0]
regdate = db.get_regdate(user_id)
if re.search("\d{4}-\d{2}-\d{2}", regdate) and re.search("\d+.\d+", części[4]):
wynik.append(linia2)
if len(wynik) > 0:
print("dopasowano")