diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2016-12-05 07:18:53 +1300 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2016-12-08 10:21:06 +1300 |
commit | 6aacd27ab26e6831ad6f9cfe0b1f555617321a25 (patch) | |
tree | 64a68f565358562346c6c78901c1bda4ae63871b | |
parent | 150372e29728459b93f0fb46028ced9c2afe1d15 (diff) | |
download | mitmproxy-6aacd27ab26e6831ad6f9cfe0b1f555617321a25.tar.gz mitmproxy-6aacd27ab26e6831ad6f9cfe0b1f555617321a25.tar.bz2 mitmproxy-6aacd27ab26e6831ad6f9cfe0b1f555617321a25.zip |
Add YAML serialization of options
This uses ruamel.yaml. The library seems well-supported, and can do in-place
modification of config files that retains user comments and file structure.
-rw-r--r-- | mitmproxy/optmanager.py | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/mitmproxy/optmanager.py b/mitmproxy/optmanager.py index 61421ba7..2ce3c48b 100644 --- a/mitmproxy/optmanager.py +++ b/mitmproxy/optmanager.py @@ -124,10 +124,6 @@ class OptManager(metaclass=_DefaultsMeta): def keys(self): return set(self._opts.keys()) - @classmethod - def default(klass, opt): - return copy.deepcopy(klass._defaults[opt]) - def reset(self): """ Restore defaults for all options. |