# Entonces, los requisitos "qué y cómo debe hacer este código" deben aceptarse tal como funciona ahora.
db = Model()
def process(data):
print("tamaño del archivo: " + str(len(data)))
líneas_usuarios = open("/opt/data/users.txt").read().splitlines()
resultado = []
for línea in líneas_usuarios:
líneas_transacciones = open("/opt/data/transactions.txt").read().splitlines()
process(líneas_transacciones)
for línea2 in líneas_transacciones:
partes = línea2.split()
es_valido = db.check_transaction(
user_id=partes[3],
change=partes[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+", línea2):
continue
user_id = línea.split()[0]
regdate = db.get_regdate(user_id)
if re.search("\d{4}-\d{2}-\d{2}", regdate) and re.search("\d+.\d+", partes[4]):
resultado.append(línea2)
if len(resultado) > 0:
print("match")