# Takže, požiadavky "čo a ako by mal tento kód robiť" by mali byť akceptované tak, ako fungujú teraz.
db = Model()
def process(data):
print("veľkosť súboru: " + str(len(data)))
riadky_používateľov = open("/opt/data/users.txt").read().splitlines()
výsledok = []
for riadok in riadky_používateľov:
riadky_transakcií = open("/opt/data/transactions.txt").read().splitlines()
process(riadky_transakcií)
for riadok2 in riadky_transakcií:
časti = riadok2.split()
je_valid = db.check_transaction(
user_id=časti[3],
change=časti[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+", riadok2):
continue
user_id = riadok.split()[0]
regdate = db.get_regdate(user_id)
if re.search("\d{4}-\d{2}-\d{2}", regdate) and re.search("\d+.\d+", časti[4]):
výsledok.append(riadok2)
if len(výsledok) > 0:
print("zhoda")