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/common.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/common.py')
-rw-r--r-- | libmproxy/console/common.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/libmproxy/console/common.py b/libmproxy/console/common.py index 90204d79..9731b682 100644 --- a/libmproxy/console/common.py +++ b/libmproxy/console/common.py @@ -6,6 +6,7 @@ import os from .. import utils from ..protocol.http import CONTENT_MISSING, decoded +from . import signals try: import pyperclip @@ -198,7 +199,7 @@ def save_data(path, data, master, state): with file(path, "wb") as f: f.write(data) except IOError, v: - master.statusbar.message(v.strerror) + signals.status_message.send(message=v.strerror) def ask_save_path(prompt, data, master, state): @@ -248,11 +249,11 @@ def copy_flow(part, scope, flow, master, state): if not data: if scope == "q": - master.statusbar.message("No request content to copy.") + signals.status_message.send(message="No request content to copy.") elif scope == "s": - master.statusbar.message("No response content to copy.") + signals.status_message.send(message="No response content to copy.") else: - master.statusbar.message("No contents to copy.") + signals.status_message.send(message="No contents to copy.") return try: @@ -336,7 +337,7 @@ def ask_save_body(part, master, state, flow): state ) else: - master.statusbar.message("No content to save.") + signals.status_message.send(message="No content to save.") class FlowCache: |