aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/optmanager.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@corte.si>2017-03-19 14:28:29 +1300
committerAldo Cortesi <aldo@corte.si>2017-03-19 14:36:23 +1300
commit04f1a4443d2a01b66046d83f919c7e7ba4478b74 (patch)
treefe2b9b479573707737b5d5c155022bb2ef97f6f9 /mitmproxy/optmanager.py
parent8d68196fd04e6e7239c49141603d9385a017d808 (diff)
downloadmitmproxy-04f1a4443d2a01b66046d83f919c7e7ba4478b74.tar.gz
mitmproxy-04f1a4443d2a01b66046d83f919c7e7ba4478b74.tar.bz2
mitmproxy-04f1a4443d2a01b66046d83f919c7e7ba4478b74.zip
options: reraise when there's an error with a partial update
Fixes #2174
Diffstat (limited to 'mitmproxy/optmanager.py')
-rw-r--r--mitmproxy/optmanager.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/mitmproxy/optmanager.py b/mitmproxy/optmanager.py
index f1d6461d..c58bc7d0 100644
--- a/mitmproxy/optmanager.py
+++ b/mitmproxy/optmanager.py
@@ -196,7 +196,7 @@ class OptManager:
unknown[k] = v
updated = set(known.keys())
if updated:
- with self.rollback(updated):
+ with self.rollback(updated, reraise=True):
for k, v in known.items():
self._options[k].set(v)
self.changed.send(self, updated=updated)