X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/5dd1249f3ec74643957202977f92e42be78f65d8..972974d7f305426854ad6c2e271c33730905dee1:/sdk/python/arvados/config.py?ds=sidebyside diff --git a/sdk/python/arvados/config.py b/sdk/python/arvados/config.py index e205e9239a..ea45a48813 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') != None: + default_config_file = os.environ['HOME'] + '/.config/arvados/settings.conf' +else: + default_config_file = '' EMPTY_BLOCK_LOCATOR = 'd41d8cd98f00b204e9800998ecf8427e+0' @@ -25,6 +28,9 @@ def initialize(config_file=default_config_file): if var.startswith('ARVADOS_'): _settings[var] = os.environ[var] +def flag_is_true(key): + return get(key, '').lower() in set(['1', 't', 'true', 'y', 'yes']) + def get(key, default_val=None): return settings().get(key, default_val)