X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/143bbe8d10d826b05357a531de6aa2a14f4cffb9..1fa1006e5b21cfc30e694890db969c20864af8c6:/sdk/python/arvados/config.py diff --git a/sdk/python/arvados/config.py b/sdk/python/arvados/config.py index 211e6f5563..a0c3cc64ae 100644 --- a/sdk/python/arvados/config.py +++ b/sdk/python/arvados/config.py @@ -7,7 +7,10 @@ import os import re _settings = None -default_config_file = os.environ['HOME'] + '/.config/arvados/settings.conf' +if os.environ.get('HOME') is not None: + default_config_file = os.environ['HOME'] + '/.config/arvados/settings.conf' +else: + default_config_file = '' EMPTY_BLOCK_LOCATOR = 'd41d8cd98f00b204e9800998ecf8427e+0' @@ -30,6 +33,8 @@ def load(config_file): cfg = {} with open(config_file, "r") as f: for config_line in f: + if re.match('^\s*$', config_line): + continue if re.match('^\s*#', config_line): continue var, val = config_line.rstrip().split('=', 2)