aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/optmanager.py
diff options
context:
space:
mode:
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):
"""