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/grideditor.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/grideditor.py')
-rw-r--r-- | libmproxy/console/grideditor.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libmproxy/console/grideditor.py b/libmproxy/console/grideditor.py index fe3df509..2d2754b1 100644 --- a/libmproxy/console/grideditor.py +++ b/libmproxy/console/grideditor.py @@ -5,7 +5,7 @@ import re import os import urwid -from . import common +from . import common, signals from .. import utils, filt, script from netlib import http_uastrings @@ -125,14 +125,14 @@ class GridWalker(urwid.ListWalker): try: val = val.decode("string-escape") except ValueError: - self.editor.master.statusbar.message( - "Invalid Python-style string encoding.", 1000 + signals.status_message.send( + self, message = "Invalid Python-style string encoding.", expure = 1000 ) return errors = self.lst[self.focus][1] emsg = self.editor.is_error(self.focus_col, val) if emsg: - self.editor.master.statusbar.message(emsg, 1000) + signals.status_message.send(message = emsg, expire = 1000) errors.add(self.focus_col) else: errors.discard(self.focus_col) |