update django manage so it has better info on debug

This commit is contained in:
Ronny Abraham 2019-06-21 14:53:12 +03:00
parent 05a8ca6b1c
commit 01c122ffcb

View file

@ -88,13 +88,19 @@ def manage(args="", workingdir=None):
shell='/bin/bash')
with cd(configuration.paths.django.root):
output = fabric_ops.run(
"{djangoroot}/manage.py {args} --pythonpath='{djangoroot}' "
cmd = "{djangoroot}/manage.py {args} --pythonpath='{djangoroot}' " \
"--settings={djangosettings}".format(
djangoroot=configuration.paths.django.root,
args=args,
djangosettings=configuration.imports.settings,
),
djangosettings=configuration.imports.settings,)
if env.debug:
print("command: with cd(%s)" % configuration.paths.django.root)
print("command: fabric_ops.run(%s)" % cmd)
else:
output = fabric_ops.run(
cmd,
# MAKE SURE THIS IS ALWAYS HERE!
shell='/bin/bash'
)