X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/484f12ee2767535a87272c3899967c29b1e13651..465cb9225cce74600349239a295b1360ce2b0fa6:/sdk/pam/arvados_pam.py diff --git a/sdk/pam/arvados_pam.py b/sdk/pam/arvados_pam.py index af87e2ce99..b38e54f046 100644 --- a/sdk/pam/arvados_pam.py +++ b/sdk/pam/arvados_pam.py @@ -17,11 +17,12 @@ def check_arvados_token(requested_username, token): try: f=file('/etc/default/arvados_pam') - config=dict([l for l in f.readlines() if not l.startswith('#') or l.strip()==""]) + config=dict([l.split('=') for l in f.readlines() if not l.startswith('#') or l.strip()==""]) arvados_api_host=config['ARVADOS_API_HOST'].strip() hostname=config['HOSTNAME'].strip() except Exception as e: - auth_log("problem getting default values" % (str(e))) + auth_log("problem getting default values %s" % e) + return False try: arv = arvados.api('v1',host=arvados_api_host, token=token, cache=None)