check that all arguments are optional when no config

main
Fabien C. Y. Benureau 6 years ago
parent 23cacf2fa5
commit 8bd3649f18
No known key found for this signature in database
GPG Key ID: C3FB5E831A249A9A

@ -60,7 +60,8 @@ def execute(raw_args=sys.argv):
# an update happened, reload conf.
conf = config.load_conf(path=conf_path)
except config.ConfigurationNotFound:
if len(remaining_args) == 0 or remaining_args[0] == 'init' or remaining_args[0][0] == '-':
if (len(remaining_args) == 0 or remaining_args[0] == 'init'
or all(arg[0] == '-' for arg in remaining_args)): # only optional arguments
conf = config.load_default_conf()
conf.filename = conf_path
else:

Loading…
Cancel
Save