From 723f53896a1204cc755139a38805db1cbfa2e013 Mon Sep 17 00:00:00 2001 From: Till Maas Date: May 26 2016 18:21:57 +0000 Subject: Properly except AuthError This fixes https://bugzilla.redhat.com/show_bug.cgi?id=1126918 Signed-off-by: Till Maas --- diff --git a/src/fedora_cert/__init__.py b/src/fedora_cert/__init__.py index 7d4295d..c363dbe 100644 --- a/src/fedora_cert/__init__.py +++ b/src/fedora_cert/__init__.py @@ -98,12 +98,10 @@ def create_user_cert(username=None): password = getpass.getpass('FAS Password: ') try: fas = AccountSystem('https://admin.fedoraproject.org/accounts/', username=username, password=password) - except AuthError: - raise fedora_cert_error("Invalid username/password.") - - try: cert = fas.user_gencert() fas.logout() + except AuthError: + raise fedora_cert_error("Invalid username/password.") except CLAError: fas.logout() raise fedora_cert_error("""You must sign the CLA before you can generate your certificate.\n