]> code.communitydata.science - nu-vpn-proxy.git/blobdiff - gp-saml-gui.py
Merge branch 'master' of code.communitydata.science:nu-vpn-proxy
[nu-vpn-proxy.git] / gp-saml-gui.py
index 54d14c2693d502a85657f8bfa7c51c2394b2e831..b702d0c51da9e800c57faa4bdd6adc33723e9857 100755 (executable)
@@ -1,6 +1,15 @@
 #!/usr/bin/env python3
 
-import gi
+try:
+    import gi
+except ImportError:
+    try:
+        import pgi as gi
+    except ImportError:
+        gi = None
+if gi is None:
+    raise ImportError("Either gi (PyGObject) or pgi module is required.")
+
 import argparse
 import pprint
 import urllib
@@ -184,7 +193,7 @@ if __name__ == "__main__":
         sam, uri, html = 'URI', args.server, None
     else:
         endpoint = 'https://{}/{}'.format(args.server, if2prelogin[args.interface])
-        data = {'tmp':'tmp', 'kerberos-support':'yes', 'ipv6-support':'yes', 'clientVer':4100, 'clientos':args.clientos, **args.extra}
+        data = {'tmp':'tmp', 'kerberos-support':'yes', 'ipv6-support':'no', 'clientVer':4100, 'clientos':args.clientos, **args.extra}
         if args.verbose:
             print("Looking for SAML auth tags in response to %s..." % endpoint, file=stderr)
         try:

Community Data Science Collective || Want to submit a patch?