From 7c295e0963bdaad2a0eaa546835bd26d5d232b3b Mon Sep 17 00:00:00 2001 From: scito Date: Sun, 23 Jul 2023 13:57:52 +0200 Subject: [PATCH] fix #106: avoid UnboundLocalError for count_Xotp_entries: check has_Xotp --- src/extract_otp_secrets.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/extract_otp_secrets.py b/src/extract_otp_secrets.py index acdc9f3..1070870 100644 --- a/src/extract_otp_secrets.py +++ b/src/extract_otp_secrets.py @@ -735,8 +735,8 @@ def write_keepass_csv(file: str, otps: Otps) -> None: if has_hotp: count_hotp_entries = write_keepass_htop_csv(otp_filename_hotp, otps) if not quiet: - if count_totp_entries: print(f"Exported {count_totp_entries} totp entrie{'s'[:count_totp_entries != 1]} to keepass csv file {otp_filename_totp}") - if count_hotp_entries: print(f"Exported {count_hotp_entries} hotp entrie{'s'[:count_hotp_entries != 1]} to keepass csv file {otp_filename_hotp}") + if has_totp and count_totp_entries: print(f"Exported {count_totp_entries} totp entrie{'s'[:count_totp_entries != 1]} to keepass csv file {otp_filename_totp}") + if has_hotp and count_hotp_entries: print(f"Exported {count_hotp_entries} hotp entrie{'s'[:count_hotp_entries != 1]} to keepass csv file {otp_filename_hotp}") def write_keepass_totp_csv(file: str, otps: Otps) -> int: