From 6d5dc301d3ced6ea28e0b4a83a31ed29049e55c6 Mon Sep 17 00:00:00 2001 From: Tomas Kopecek Date: Jun 01 2017 07:39:23 +0000 Subject: don't use krbV under python3 --- diff --git a/koji/auth.py b/koji/auth.py index 3cc845b..e095c5d 100644 --- a/koji/auth.py +++ b/koji/auth.py @@ -24,7 +24,10 @@ import socket import string import random import base64 -import krbV +try: + import krbV +except ImportError: + krbV = None import koji import cgi #for parse_qs from .context import context @@ -301,6 +304,10 @@ class Session(object): if self.logged_in: raise koji.AuthError("Already logged in") + if krbV is None: + # python3 is not supported + raise koji.AuthError("krbV module not installed") + if not (context.opts.get('AuthPrincipal') and context.opts.get('AuthKeytab')): raise koji.AuthError('not configured for Kerberos authentication')