Загрузка данных


def log_in():
    login = input("Логин: ")
    password = input("Пароль: ")
    try:
        db = sqlite3.connect("database.db")
        cursor = db.cursor()
        db.create_function("md5", 1, md5sum)
        cursor.execute("SELECT login FROM users WHERE login = ?", [login])
        if cursor.fetchone()[0] is None:
            print("Такого логина не существует")
            ch=input('введите 1 для регистрации, 2 для повторной попытки')
            if ch==1:   registration()
            elif ch==2: log_in()
        else:
            cursor.execute("SELECT password FROM users WHERE login =? AND password = ?", [login, password])
            if cursor.fetchone() is None:
                print("Пароль неверный, попробуйте еще раз")
                log_in()
            else:
                play_casino(login)
    except sqlite3.Error as e:
        print("Error", e)
        log_in()
    finally:
        cursor.close()
        db.close()