aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/optmanager.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@corte.si>2017-03-17 11:46:59 +1300
committerAldo Cortesi <aldo@corte.si>2017-03-19 10:32:22 +1300
commit3a949f35f83f94e55083d552f33b9ed21c6df84d (patch)
tree48050b696fc71daa77f24a59ace084d5d390cb96 /mitmproxy/optmanager.py
parentd759150734e19c1b253ca112b723440c4e773074 (diff)
downloadmitmproxy-3a949f35f83f94e55083d552f33b9ed21c6df84d.tar.gz
mitmproxy-3a949f35f83f94e55083d552f33b9ed21c6df84d.tar.bz2
mitmproxy-3a949f35f83f94e55083d552f33b9ed21c6df84d.zip
console options: better defaults display, g/G/D keyboard shortcuts
Diffstat (limited to 'mitmproxy/optmanager.py')
-rw-r--r--mitmproxy/optmanager.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/mitmproxy/optmanager.py b/mitmproxy/optmanager.py
index 5064ff44..c878528c 100644
--- a/mitmproxy/optmanager.py
+++ b/mitmproxy/optmanager.py
@@ -61,7 +61,7 @@ class _Option:
self.value = unset
def has_changed(self) -> bool:
- return self.value is not unset
+ return self.current() != self.default
def __eq__(self, other) -> bool:
for i in self.__slots__:
@@ -172,7 +172,7 @@ class OptManager:
"""
for o in self._options.values():
o.reset()
- self.changed.send(self._options.keys())
+ self.changed.send(self, updated=set(self._options.keys()))
def update_known(self, **kwargs):
"""