diff options
author | Nick HS <nickhs@umich.edu> | 2015-01-08 13:56:19 -0500 |
---|---|---|
committer | Nick HS <nickhs@umich.edu> | 2015-01-08 13:56:19 -0500 |
commit | 3dcba41d6d1f9c2d4307978b1176fe990d10bc5a (patch) | |
tree | 10a00c6b06e70546fcc7ee41c39d25994f1ec24b /libmproxy | |
parent | 72690f28647558c7c7d9c63020a794feb181b933 (diff) | |
download | mitmproxy-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__.py | 12 |
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, |