diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2017-03-12 11:18:16 +1300 |
---|---|---|
committer | Aldo Cortesi <aldo@corte.si> | 2017-03-14 08:32:19 +1300 |
commit | c24f7d8e12ee2002678adb695be513a7e593e198 (patch) | |
tree | 42e221417947aeb3d19265cd3fb21f680432ac79 /mitmproxy/optmanager.py | |
parent | 75f83ba380ca4133bdace8120383978a1e679410 (diff) | |
download | mitmproxy-c24f7d8e12ee2002678adb695be513a7e593e198.tar.gz mitmproxy-c24f7d8e12ee2002678adb695be513a7e593e198.tar.bz2 mitmproxy-c24f7d8e12ee2002678adb695be513a7e593e198.zip |
Optmanager: handle unknown options in value sets
Diffstat (limited to 'mitmproxy/optmanager.py')
-rw-r--r-- | mitmproxy/optmanager.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/mitmproxy/optmanager.py b/mitmproxy/optmanager.py index a72a4355..fc540b74 100644 --- a/mitmproxy/optmanager.py +++ b/mitmproxy/optmanager.py @@ -338,6 +338,8 @@ class OptManager: optname, optval = parts[0], None else: optname, optval = parts[0], parts[1] + if optname not in self._options: + raise exceptions.OptionsError("No such option %s" % optname) o = self._options[optname] if o.typespec in (str, typing.Optional[str]): |