aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/console/flowview.py
diff options
context:
space:
mode:
Diffstat (limited to 'mitmproxy/console/flowview.py')
-rw-r--r--mitmproxy/console/flowview.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/mitmproxy/console/flowview.py b/mitmproxy/console/flowview.py
index add10527..4643863c 100644
--- a/mitmproxy/console/flowview.py
+++ b/mitmproxy/console/flowview.py
@@ -5,6 +5,7 @@ import os
import sys
import urwid
+from mitmproxy import exceptions
from typing import Optional, Union # noqa
from mitmproxy import contentviews
@@ -544,7 +545,10 @@ class FlowView(tabs.Tabs):
elif key == "p":
self.view_prev_flow(self.flow)
elif key == "r":
- self.master.replay_request(self.flow)
+ try:
+ self.master.replay_request(self.flow)
+ except exceptions.ReplayException as e:
+ signals.add_log("Replay error: %s" % e, "warn")
signals.flow_change.send(self, flow = self.flow)
elif key == "V":
if self.flow.modified():