From eaab77960b90b1fbb2d4282550ffa084e004051d Mon Sep 17 00:00:00 2001 From: Itai Sadan Date: Sat, 18 Jan 2020 11:44:12 +0200 Subject: fix missing error to event log in commandexecutor.py --- mitmproxy/tools/console/commandexecutor.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mitmproxy/tools/console/commandexecutor.py b/mitmproxy/tools/console/commandexecutor.py index c738e349..697c616c 100644 --- a/mitmproxy/tools/console/commandexecutor.py +++ b/mitmproxy/tools/console/commandexecutor.py @@ -2,6 +2,7 @@ import typing from mitmproxy import exceptions from mitmproxy import flow +from mitmproxy import ctx from mitmproxy.tools.console import overlay from mitmproxy.tools.console import signals @@ -15,8 +16,10 @@ class CommandExecutor: if cmd.strip(): try: ret = self.master.commands.execute(cmd) - except exceptions.CommandError as v: - signals.status_message.send(message=str(v)) + except exceptions.CommandError as e: + msg = str(e) + ctx.log.error(msg) + signals.status_message.send(message=msg) else: if ret: if type(ret) == typing.Sequence[flow.Flow]: -- cgit v1.2.3