aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/addonmanager.py
diff options
context:
space:
mode:
authorMatthew Shao <me@matshao.com>2017-08-03 18:53:08 +0800
committerMatthew Shao <me@matshao.com>2017-08-03 18:57:54 +0800
commitb42f5bcb9dd6a8d2609b8351f846a654a1fd65c2 (patch)
tree66ef2cdf61337ef710555cb80d609f08db5bb89f /mitmproxy/addonmanager.py
parentddffcf83ecef8b6c81e5f23ff57ae17af6131219 (diff)
downloadmitmproxy-b42f5bcb9dd6a8d2609b8351f846a654a1fd65c2.tar.gz
mitmproxy-b42f5bcb9dd6a8d2609b8351f846a654a1fd65c2.tar.bz2
mitmproxy-b42f5bcb9dd6a8d2609b8351f846a654a1fd65c2.zip
Update taddon and tests.
Diffstat (limited to 'mitmproxy/addonmanager.py')
-rw-r--r--mitmproxy/addonmanager.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/mitmproxy/addonmanager.py b/mitmproxy/addonmanager.py
index 857ed530..31665548 100644
--- a/mitmproxy/addonmanager.py
+++ b/mitmproxy/addonmanager.py
@@ -202,6 +202,10 @@ class AddonManager:
def __str__(self):
return pprint.pformat([str(i) for i in self.chain])
+ def __contains__(self, item):
+ name = _get_name(item)
+ return name in self.lookup
+
def handle_lifecycle(self, name, message):
"""
Handle a lifecycle event.