def gen_fail(db, user_id, team_id=None, challenge_id=None, ip="127.0.0.1", provided="wrongkey", **kwargs): fail = Fails(user_id=user_id, team_id=team_id, challenge_id=challenge_id, ip=ip, provided=provided, **kwargs) fail.date = datetime.datetime.utcnow() db.session.add(fail) db.session.commit() return fail
used.append(chalid) user = Users.query.filter_by(id=x + 1).first() wrong = Fails( user_id=user.id, team_id=user.team_id, challenge_id=chalid, ip="127.0.0.1", provided=gen_word(), ) new_base = random_date( base_time, base_time + datetime.timedelta(minutes=random.randint(30, 60)), ) wrong.date = new_base base_time = new_base db.session.add(wrong) db.session.commit() # Adicionando level print("GENERATING LEVELs") level = Levels( desc="teste", exp=0, ) db.session.add(level) level = Levels( desc="teste2", exp=100,