Add user_data_dir to configuration

This commit is contained in:
Matthias
2019-07-21 14:32:29 +02:00
parent 56c8bdbaa2
commit 1b2581f0cb
4 changed files with 23 additions and 7 deletions

View File

@@ -176,9 +176,13 @@ class Configuration(object):
"""
if 'user_data_dir' in self.args and self.args.user_data_dir:
config.update({'user_data_dir': self.args.user_data_dir})
create_userdata_dir(config['user_data_dir'])
elif 'user_data_dir' not in config:
# Default to cwd/user_data (legacy option ...)
config.update({'user_data_dir': str(Path.cwd() / "user_data")})
# reset to user_data_dir so this contains the absolute path.
config['user_data_dir'] = create_userdata_dir(config['user_data_dir'])
logger.info('Using user-data directory: %s ...', config['user_data_dir'])
if 'datadir' in self.args and self.args.datadir:
config.update({'datadir': create_datadir(config, self.args.datadir)})