Append admin cmd option

This commit is contained in:
GeorgianaElena
2019-07-11 20:51:51 +03:00
parent 5c46f8ad4f
commit 989eda8906

View File

@@ -286,7 +286,9 @@ def ensure_admins(admins):
config = {} config = {}
config['users'] = config.get('users', {}) config['users'] = config.get('users', {})
config['users']['admin'] = list(admins) # Flatten admin lists
config['users']['admin'] = [admin for admin_sublist in admins
for admin in admin_sublist]
with open(config_path, 'w+') as f: with open(config_path, 'w+') as f:
yaml.dump(config, f) yaml.dump(config, f)
@@ -440,6 +442,7 @@ def main():
argparser.add_argument( argparser.add_argument(
'--admin', '--admin',
nargs='*', nargs='*',
action='append',
help='List of usernames set to be admin' help='List of usernames set to be admin'
) )
argparser.add_argument( argparser.add_argument(