From 3cd348e8f72b2359f3169cfe11f9fc5e2046da70 Mon Sep 17 00:00:00 2001 From: William Ballenthin Date: Mon, 31 May 2021 10:27:44 -0600 Subject: [PATCH] rules: implement __contains__ for RuleSet --- capa/rules.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/capa/rules.py b/capa/rules.py index e19bd713..16e25e28 100644 --- a/capa/rules.py +++ b/capa/rules.py @@ -891,6 +891,9 @@ class RuleSet(object): def __getitem__(self, rulename): return self.rules[rulename] + def __contains__(self, rulename): + return rulename in self.rules + @staticmethod def _get_rules_for_scope(rules, scope): """