diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2011-03-06 11:21:31 +1300 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2011-03-06 11:21:31 +1300 |
commit | bad77f3470f11716f700db22f51b1f53285d23ca (patch) | |
tree | 4b5a0cab7694cb34063c5a29c8e36bb63c9655a1 /libmproxy/flow.py | |
parent | d9cb0838093a962f636ef6cda17fd652bc2ef65e (diff) | |
download | mitmproxy-bad77f3470f11716f700db22f51b1f53285d23ca.tar.gz mitmproxy-bad77f3470f11716f700db22f51b1f53285d23ca.tar.bz2 mitmproxy-bad77f3470f11716f700db22f51b1f53285d23ca.zip |
Add client replay options to mitmdump.
Diffstat (limited to 'libmproxy/flow.py')
-rw-r--r-- | libmproxy/flow.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/libmproxy/flow.py b/libmproxy/flow.py index 2e734500..55976610 100644 --- a/libmproxy/flow.py +++ b/libmproxy/flow.py @@ -52,9 +52,8 @@ class ClientPlaybackState: testing: Disables actual replay for testing. """ if self.flows and not self.current: - self.current = self.flows.pop(0) - self.current.response = None - master.handle_request(self.current.request) + n = self.flows.pop(0) + self.current = master.handle_request(n.request) if not testing: #begin nocover master.state.replay_request(self.current, master.masterq) @@ -467,7 +466,7 @@ class FlowMaster(controller.Master): def tick(self, q): if self.client_playback: - self.client_playback.tick() + self.client_playback.tick(self) controller.Master.tick(self, q) def handle_clientconnect(self, r): |