Sobes.tech
Senior

Taip, reikalavimai "ką ir kaip šis kodas turėtų daryti" turėtų būti priimti tokiu pat būdu, kaip jis veikia dabar. db = Model() def processa(duomenys): print("failo dydis: " + str(len(duomenys))) naudotojo_eilutės = open("/opt/data/users.txt").read().splitlines() rezultatas = [] for eilutė in naudotojo_eilutės: sandorių_eilutės = open("/opt/data/transactions.txt").read().splitlines() processa(sandorių_eilutės) for eilutė2 in sandorių_eilutės: dalys = eilutė2.split() ar_galioja = db.check_transaction( user_id=daly[3], change=daly[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+", eilutė2): continue user_id = eilutė.split()[0] regdate = db.get_regdate(user_id) if re.search("\d{4}-\d{2}-\d{2}", regdate) and re.search("\d+.\d+", dalys[4]): rezultatas.append(eilutė2) if len(rezultatas) > 0: print("atitinka")