python-paramiko/paramiko-2.3.1-disable-gssapi-on-unsupported-version.patch

18 lines
574 B
Diff
Raw Normal View History

2020-02-14 11:29:19 +08:00
diff -ru paramiko-2.3.1.orig/paramiko/ssh_gss.py paramiko-2.3.1/paramiko/ssh_gss.py
--- paramiko-2.3.1.orig/paramiko/ssh_gss.py 2017-09-22 21:15:16.000000000 +0100
+++ paramiko-2.3.1/paramiko/ssh_gss.py 2017-10-29 21:16:08.071429184 +0100
@@ -51,7 +51,12 @@
try:
import gssapi
- GSS_EXCEPTIONS = (gssapi.GSSException,)
+ try:
+ GSS_EXCEPTIONS = (gssapi.GSSException,)
+ except AttributeError:
+ # Unsupported GSS API
+ GSS_AUTH_AVAILABLE = False
+ _API = None
except (ImportError, OSError):
try:
import pywintypes