diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2017-03-07 08:49:19 +1300 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2017-03-07 08:49:19 +1300 |
commit | 2312cf6fb08e6c3f208a9bfe4af93c193dfd9ab1 (patch) | |
tree | 89c364317bd65016a1c55afcbc3c21990d6ede7e /mitmproxy/optmanager.py | |
parent | edfd62e42af921d0031ff95b7cf41ab1b6608a47 (diff) | |
download | mitmproxy-2312cf6fb08e6c3f208a9bfe4af93c193dfd9ab1.tar.gz mitmproxy-2312cf6fb08e6c3f208a9bfe4af93c193dfd9ab1.tar.bz2 mitmproxy-2312cf6fb08e6c3f208a9bfe4af93c193dfd9ab1.zip |
Automate slurping up command-line options
Now that options are completely regular, we can automate reading them out of
arguments, rather than listing them out by hand like savages.
Diffstat (limited to 'mitmproxy/optmanager.py')
-rw-r--r-- | mitmproxy/optmanager.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/mitmproxy/optmanager.py b/mitmproxy/optmanager.py index 21e366c3..319fe622 100644 --- a/mitmproxy/optmanager.py +++ b/mitmproxy/optmanager.py @@ -162,6 +162,9 @@ class OptManager: def keys(self): return set(self._options.keys()) + def __contains__(self, k): + return k in self._options + def reset(self): """ Restore defaults for all options. |