X-Git-Url: https://code.communitydata.science/nu-vpn-proxy.git/blobdiff_plain/f381399b8ff8a1a21814b4259db2c06abaec9c3f..b61f124435c3f5332344d15fdbdab96d495778a7:/gp-saml-gui.py?ds=sidebyside diff --git a/gp-saml-gui.py b/gp-saml-gui.py index 2860812..d6f8f15 100755 --- a/gp-saml-gui.py +++ b/gp-saml-gui.py @@ -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 @@ -257,7 +266,7 @@ if __name__ == "__main__": if args.verbose: # Warn about ambiguities if server != args.server and not args.uri: - print('''IMPORTANT: During the SAML auth, you were redirected from {} to {1}. This probably ''' + print('''IMPORTANT: During the SAML auth, you were redirected from {0} to {1}. This probably ''' '''means you should specify {1} as the server for final connection, but we're not 100% ''' '''sure about this. You should probably try both.\n'''.format(args.server, server), file=stderr) if ifh != args.interface and not args.uri: