From c0c31cee5b8eff16d5f202c26953ee35cda7aab8 Mon Sep 17 00:00:00 2001 From: Gabriel Proust Date: Fri, 25 Dec 2020 16:42:58 +0100 Subject: [PATCH] Use CredentialsError from pykeepass instead of CredentialsIntegrityError --- bitwarden-to-keepass.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bitwarden-to-keepass.py b/bitwarden-to-keepass.py index c1a46fe..8a4b1e9 100644 --- a/bitwarden-to-keepass.py +++ b/bitwarden-to-keepass.py @@ -7,7 +7,7 @@ from argparse import ArgumentParser from shlex import quote from pykeepass import PyKeePass, create_database -from pykeepass.exceptions import CredentialsIntegrityError +from pykeepass.exceptions import CredentialsError from item import Item, Types as ItemTypes @@ -20,7 +20,7 @@ def bitwarden_to_keepass(args): except FileNotFoundError: logging.info('KeePass database does not exist, creating a new one.') kp = create_database(args.database_path, password=args.database_password, keyfile=args.database_keyfile) - except CredentialsIntegrityError as e: + except CredentialsError as e: logging.error(f'Wrong password for KeePass database: {e}') return