raise ValueError("%s is not set. Aborting." % x)
host = config.get('ARVADOS_API_HOST')
token = config.get('ARVADOS_API_TOKEN')
- insecure = (config.get('ARVADOS_API_HOST_INSECURE', '').lower() in
- ('yes', 'true', '1'))
+ insecure = config.flag_is_true('ARVADOS_API_HOST_INSECURE')
else:
# Caller provided one but not the other
if not host:
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)