diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2015-03-21 11:19:20 +1300 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2015-03-21 11:19:20 +1300 |
commit | 8725d50d03cf21b37a78c1d2fa03ade055c8a821 (patch) | |
tree | 116ebefcc1be4f2ec2b575ddecf5172049d67ec9 /libmproxy/console/flowlist.py | |
parent | b475c8d6eacd0d6a100cf6aaddc9c9915fdfb149 (diff) | |
download | mitmproxy-8725d50d03cf21b37a78c1d2fa03ade055c8a821.tar.gz mitmproxy-8725d50d03cf21b37a78c1d2fa03ade055c8a821.tar.bz2 mitmproxy-8725d50d03cf21b37a78c1d2fa03ade055c8a821.zip |
Add blinker dependency, start using it to refactor console app
Blinker lets us set up a central pub/sub mechanism to disentangle our object
structure.
Diffstat (limited to 'libmproxy/console/flowlist.py')
-rw-r--r-- | libmproxy/console/flowlist.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/libmproxy/console/flowlist.py b/libmproxy/console/flowlist.py index 5d8ad942..c8ecf15c 100644 --- a/libmproxy/console/flowlist.py +++ b/libmproxy/console/flowlist.py @@ -1,7 +1,7 @@ from __future__ import absolute_import import urwid from netlib import http -from . import common +from . import common, signals def _mkhelp(): @@ -171,7 +171,7 @@ class ConnectionItem(urwid.WidgetWrap): elif key == "r": r = self.master.replay_request(self.flow) if r: - self.master.statusbar.message(r) + signals.status_message.send(message=r) self.master.sync_list_view() elif key == "S": if not self.master.server_playback: @@ -195,11 +195,11 @@ class ConnectionItem(urwid.WidgetWrap): ) elif key == "V": if not self.flow.modified(): - self.master.statusbar.message("Flow not modified.") + signals.status_message.send(message="Flow not modified.") return self.state.revert(self.flow) self.master.sync_list_view() - self.master.statusbar.message("Reverted.") + signals.status_message.send(message="Reverted.") elif key == "w": self.master.prompt_onekey( "Save", @@ -285,7 +285,7 @@ class FlowListBox(urwid.ListBox): def new_request(self, url, method): parts = http.parse_url(str(url)) if not parts: - self.master.statusbar.message("Invalid Url") + signals.status_message.send(message="Invalid Url") return scheme, host, port, path = parts f = self.master.create_request(method, scheme, host, port, path) |