aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/ctx.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@corte.si>2017-04-26 10:25:56 +1200
committerAldo Cortesi <aldo@corte.si>2017-04-26 10:25:56 +1200
commitf90b4c2ff0f3fd71350900c10dea2a67846e1bdb (patch)
tree9209f40200ad73b7b2346d0b2286c8aa26f0d886 /mitmproxy/ctx.py
parent7aa208189477f8c5fcd3f7850e1c98fade757f11 (diff)
downloadmitmproxy-f90b4c2ff0f3fd71350900c10dea2a67846e1bdb.tar.gz
mitmproxy-f90b4c2ff0f3fd71350900c10dea2a67846e1bdb.tar.bz2
mitmproxy-f90b4c2ff0f3fd71350900c10dea2a67846e1bdb.zip
Move options into ctx
Many addons currently save options on configure(), either as individual options or sometimes by saving the entire options object. The current options should simply be available on the ctx object, simplifying state management for addons considerably.
Diffstat (limited to 'mitmproxy/ctx.py')
-rw-r--r--mitmproxy/ctx.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/mitmproxy/ctx.py b/mitmproxy/ctx.py
index 7b5231e6..954edcb1 100644
--- a/mitmproxy/ctx.py
+++ b/mitmproxy/ctx.py
@@ -1,4 +1,7 @@
import mitmproxy.master # noqa
import mitmproxy.log # noqa
+import mitmproxy.options # noqa
+
master = None # type: "mitmproxy.master.Master"
log = None # type: "mitmproxy.log.Log"
+options = None # type: "mitmproxy.options.Options"