Fixes unused return variable, restore stdout/stderr even if there is an error.
This commit is contained in:
@ -77,6 +77,7 @@ class ETLCommand(BaseCommand):
|
|||||||
self.stderr = OutputWrapper(ConsoleOutputPlugin._stderr, ending=CLEAR_EOL + "\n")
|
self.stderr = OutputWrapper(ConsoleOutputPlugin._stderr, ending=CLEAR_EOL + "\n")
|
||||||
self.stderr.style_func = lambda x: Fore.LIGHTRED_EX + Back.RED + "!" + Style.RESET_ALL + " " + x
|
self.stderr.style_func = lambda x: Fore.LIGHTRED_EX + Back.RED + "!" + Style.RESET_ALL + " " + x
|
||||||
|
|
||||||
results = self.run(*args, **options)
|
try:
|
||||||
|
return self.run(*args, **options)
|
||||||
self.stdout, self.stderr = _stdout_backup, _stderr_backup
|
finally:
|
||||||
|
self.stdout, self.stderr = _stdout_backup, _stderr_backup
|
||||||
|
|||||||
Reference in New Issue
Block a user