aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/proxy.py
diff options
context:
space:
mode:
Diffstat (limited to 'libmproxy/proxy.py')
-rw-r--r--libmproxy/proxy.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/libmproxy/proxy.py b/libmproxy/proxy.py
index ed1c3d60..5e698c5f 100644
--- a/libmproxy/proxy.py
+++ b/libmproxy/proxy.py
@@ -265,6 +265,13 @@ class Response(controller.Msg):
self.timestamp = timestamp or time.time()
self.cached = False
controller.Msg.__init__(self)
+ self.replay = False
+
+ def set_replay(self):
+ self.replay = True
+
+ def is_replay(self):
+ return self.replay
def load_state(self, state):
self.code = state["code"]
@@ -308,7 +315,10 @@ class Response(controller.Msg):
return self.cached
def short(self):
- return "%s %s"%(self.code, self.msg)
+ r = "%s %s"%(self.code, self.msg)
+ if self.is_replay():
+ r = "[replay] " + r
+ return r
def assemble(self):
"""