X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/850bc55e74beb1d444bf518ce0be9cb0eacaa158..bffd1e4ee8532992b3790e4f232804a6731a9685:/sdk/python/arvados/config.py diff --git a/sdk/python/arvados/config.py b/sdk/python/arvados/config.py index a0c3cc64ae..e17eb1ff57 100644 --- a/sdk/python/arvados/config.py +++ b/sdk/python/arvados/config.py @@ -1,3 +1,7 @@ +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: Apache-2.0 + # config.py - configuration settings and global variables for Arvados clients # # Arvados configuration settings are taken from $HOME/.config/arvados. @@ -12,6 +16,7 @@ if os.environ.get('HOME') is not None: else: default_config_file = '' +KEEP_BLOCK_SIZE = 2**26 EMPTY_BLOCK_LOCATOR = 'd41d8cd98f00b204e9800998ecf8427e+0' def initialize(config_file=default_config_file): @@ -41,8 +46,10 @@ def load(config_file): cfg[var] = val return cfg -def flag_is_true(key): - return get(key, '').lower() in set(['1', 't', 'true', 'y', 'yes']) +def flag_is_true(key, d=None): + if d is None: + d = settings() + return d.get(key, '').lower() in set(['1', 't', 'true', 'y', 'yes']) def get(key, default_val=None): return settings().get(key, default_val)