Skip to content

Commit d2ef4b3

Browse files
Gonchik TsymzhitovGonchik Tsymzhitov
authored andcommitted
Migrate import kerberos things under related method
1 parent b4ccc9f commit d2ef4b3

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

atlassian/rest_client.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,6 @@
66
from oauthlib.oauth1 import SIGNATURE_RSA
77
from requests_oauthlib import OAuth1
88
from atlassian.request_utils import get_default_logger
9-
try:
10-
import kerberos as kerb
11-
except ImportError:
12-
import kerberos_sspi as kerb
13-
149
log = get_default_logger(__name__)
1510

1611

@@ -53,6 +48,10 @@ def _create_basic_session(self, username, password):
5348
self._session.auth = (username, password)
5449

5550
def _create_kerberos_session(self, kerberos_service):
51+
try:
52+
import kerberos as kerb
53+
except ImportError as e:
54+
log.error(e)
5655
__, krb_context = kerb.authGSSClientInit(kerberos_service)
5756
kerb.authGSSClientStep(krb_context, "")
5857
auth_header = ("Negotiate " + kerb.authGSSClientResponse(krb_context))

0 commit comments

Comments
 (0)