Create a blank config if none exists

kivy_mainline_and_py3.8
Tyler Goodlet 2019-03-17 23:34:48 -04:00
parent 6746037784
commit 44eb9aa9ff
1 changed files with 3 additions and 1 deletions

View File

@ -53,12 +53,14 @@ def travis(confdir):
is_travis = os.environ.get('TRAVIS', False) is_travis = os.environ.get('TRAVIS', False)
if is_travis: if is_travis:
# this directory is cached, see .travis.yaml # this directory is cached, see .travis.yaml
cache_dir = confdir or config.get_broker_conf_path() conf_file = config.get_broker_conf_path()
refresh_token = os.environ['QT_REFRESH_TOKEN'] refresh_token = os.environ['QT_REFRESH_TOKEN']
def write_with_token(token): def write_with_token(token):
# XXX don't pass the dir path here since may be # XXX don't pass the dir path here since may be
# written behind the scenes in the `confdir fixture` # written behind the scenes in the `confdir fixture`
if not os.path.isfile(conf_file):
open(conf_file, 'w').close()
conf, path = config.load() conf, path = config.load()
conf.setdefault('questrade', {}).update( conf.setdefault('questrade', {}).update(
{'refresh_token': token, {'refresh_token': token,