aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/optmanager.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2017-03-12 11:18:16 +1300
committerAldo Cortesi <aldo@corte.si>2017-03-14 08:32:19 +1300
commitc24f7d8e12ee2002678adb695be513a7e593e198 (patch)
tree42e221417947aeb3d19265cd3fb21f680432ac79 /mitmproxy/optmanager.py
parent75f83ba380ca4133bdace8120383978a1e679410 (diff)
downloadmitmproxy-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.py2
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]):