code simplificaton in widget.py, thanks Paolo Pastori

This commit is contained in:
mdipierro
2019-03-24 10:50:02 -07:00
parent 565415d4bf
commit b4e22bf465
+3 -5
View File
@@ -1,4 +1,3 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
""" """
@@ -808,7 +807,7 @@ def console():
'--run', '--run',
dest='run', dest='run',
metavar='PYTHON_FILE', metavar='PYTHON_FILE',
default='', default='', # NOTE: used for sys.argv[0] if --shell
help=msg) help=msg)
msg = ('run scheduled tasks for the specified apps: expects a list of ' msg = ('run scheduled tasks for the specified apps: expects a list of '
@@ -945,7 +944,7 @@ def console():
k = len(sys.argv) k = len(sys.argv)
sys.argv, other_args = sys.argv[:k], sys.argv[k + 1:] sys.argv, other_args = sys.argv[:k], sys.argv[k + 1:]
(options, args) = parser.parse_args() (options, args) = parser.parse_args()
options.args = [options.run] + other_args options.args = other_args
copy_options = copy.deepcopy(options) copy_options = copy.deepcopy(options)
copy_options.password = '******' copy_options.password = '******'
@@ -1147,8 +1146,7 @@ def start(cron=True):
if options.shell: if options.shell:
if options.folder: if options.folder:
os.chdir(options.folder) os.chdir(options.folder)
if not options.args is None: sys.argv = [options.run] + options.args
sys.argv[:] = options.args
run(options.shell, plain=options.plain, bpython=options.bpython, run(options.shell, plain=options.plain, bpython=options.bpython,
import_models=options.import_models, startfile=options.run, import_models=options.import_models, startfile=options.run,
cronjob=options.cronjob) cronjob=options.cronjob)