aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy
diff options
context:
space:
mode:
authorNick HS <nickhs@umich.edu>2015-01-08 13:56:19 -0500
committerNick HS <nickhs@umich.edu>2015-01-08 13:56:19 -0500
commit3dcba41d6d1f9c2d4307978b1176fe990d10bc5a (patch)
tree10a00c6b06e70546fcc7ee41c39d25994f1ec24b /libmproxy
parent72690f28647558c7c7d9c63020a794feb181b933 (diff)
downloadmitmproxy-3dcba41d6d1f9c2d4307978b1176fe990d10bc5a.tar.gz
mitmproxy-3dcba41d6d1f9c2d4307978b1176fe990d10bc5a.tar.bz2
mitmproxy-3dcba41d6d1f9c2d4307978b1176fe990d10bc5a.zip
Error to stdout when loading bad replays from the command line
Diffstat (limited to 'libmproxy')
-rw-r--r--libmproxy/console/__init__.py12
1 files changed, 10 insertions, 2 deletions
diff --git a/libmproxy/console/__init__.py b/libmproxy/console/__init__.py
index f5b6a2a6..1e7f8403 100644
--- a/libmproxy/console/__init__.py
+++ b/libmproxy/console/__init__.py
@@ -508,14 +508,22 @@ class ConsoleMaster(flow.FlowMaster):
def client_playback_path(self, path):
err, ret = self._readflow(path)
if err:
- self.statusbar.message(ret)
+ if not self.statusbar:
+ print >> sys.stderr, ret
+ sys.exit(1)
+ else:
+ self.statusbar.message(ret)
else:
self.start_client_playback(ret, False)
def server_playback_path(self, path):
err, ret = self._readflow(path)
if err:
- self.statusbar.message(ret)
+ if not self.statusbar:
+ print >> sys.stderr, ret
+ sys.exit(1)
+ else:
+ self.statusbar.message(ret)
else:
self.start_server_playback(
ret,