From d1a0de7b251b35afd9d8151fc46bd671bda5eb11 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Jun 01 2016 14:11:05 +0000 Subject: Merge #3 `Properly except AuthError` --- 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