Exemplo n.º 1
0
                if loop:
                    db.connect()
                    db.update_message(message_id)
                    db.add_history(fingerprint, 1)
                    db.close()
                    loop = False
                manual = False
                

        # if a user is not allowed in the door
        else:
            led('red')
            result = take_picture()
            image = result[0]
            server_path = result[1]
            sftp(image)
            db.connect()
            db.add_history()
            db.add_image(server_path)
            db.update_message(message_id)
            db.close() 

    elif result[1] == 1:
        fingerprint = int(arduino.enroll())
        db.connect()
        db.insert_user(user_id, fingerprint)
        db.update_message(message_id)
        db.close() 

GPIO.cleanup()