diff options
author | Maximilian Hils <git@maximilianhils.com> | 2015-02-07 16:26:19 +0100 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2015-02-07 16:26:19 +0100 |
commit | 53fadd05f4e015657cf8815d9dedc6486a4b3f02 (patch) | |
tree | 1aaa1291e21a4768a4a85e71692e43a540b3fb52 /libmproxy/flow.py | |
parent | 0d608c1fb3724c9399842ca6f6c97b147cb23936 (diff) | |
download | mitmproxy-53fadd05f4e015657cf8815d9dedc6486a4b3f02.tar.gz mitmproxy-53fadd05f4e015657cf8815d9dedc6486a4b3f02.tar.bz2 mitmproxy-53fadd05f4e015657cf8815d9dedc6486a4b3f02.zip |
fix #451
Diffstat (limited to 'libmproxy/flow.py')
-rw-r--r-- | libmproxy/flow.py | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/libmproxy/flow.py b/libmproxy/flow.py index d42bbb12..dd9900e9 100644 --- a/libmproxy/flow.py +++ b/libmproxy/flow.py @@ -824,12 +824,10 @@ class FlowMaster(controller.Master): if self.stickycookie_state: self.stickycookie_state.handle_response(f) - def replay_request(self, f, block=False): + def replay_request(self, f, block=False, run_scripthooks=True): """ Returns None if successful, or error message if not. """ - if f.live: - return "Can't replay request which is still live..." if f.intercepted: return "Can't replay while intercepting..." if f.request.content == http.CONTENT_MISSING: @@ -845,7 +843,7 @@ class FlowMaster(controller.Master): rt = http.RequestReplayThread( self.server.config, f, - self.masterq, + self.masterq if run_scripthooks else False, self.should_exit ) rt.start() # pragma: no cover |