diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2013-07-28 18:00:49 +1200 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2013-07-28 18:00:49 +1200 |
commit | 10a9e3365fbfc0b0b789385a3a212ca01d332ab1 (patch) | |
tree | e954747192fd407cbb5d507733867c801331f227 /libmproxy/console/flowview.py | |
parent | 10b744ee0810b56143d5dbca79eaaca94ab0e21e (diff) | |
download | mitmproxy-10a9e3365fbfc0b0b789385a3a212ca01d332ab1.tar.gz mitmproxy-10a9e3365fbfc0b0b789385a3a212ca01d332ab1.tar.bz2 mitmproxy-10a9e3365fbfc0b0b789385a3a212ca01d332ab1.zip |
Some refactoring of the console inteface.
Reduce some state duplication, by removing currentflow variable.
Fixes #141
Diffstat (limited to 'libmproxy/console/flowview.py')
-rw-r--r-- | libmproxy/console/flowview.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/libmproxy/console/flowview.py b/libmproxy/console/flowview.py index da5a6c65..419bfbcd 100644 --- a/libmproxy/console/flowview.py +++ b/libmproxy/console/flowview.py @@ -342,7 +342,7 @@ class FlowView(common.WWrap): else: if not self.flow.response: self.flow.response = flow.Response( - self.flow.request, + self.flow.request, self.flow.request.httpversion, 200, "OK", flow.ODictCaseless(), "", None ) @@ -393,7 +393,7 @@ class FlowView(common.WWrap): new_flow, new_idx = self.state.get_next(idx) else: new_flow, new_idx = self.state.get_prev(idx) - if new_idx is None: + if new_flow is None: self.master.statusbar.message("No more flows!") return self.master.view_flow(new_flow) @@ -478,7 +478,6 @@ class FlowView(common.WWrap): elif key == "D": f = self.master.duplicate_flow(self.flow) self.master.view_flow(f) - self.master.currentflow = f self.master.statusbar.message("Duplicated.") elif key == "e": if self.state.view_flow_mode == common.VIEW_FLOW_REQUEST: |