1
0
Fork 0

fix empty DeviceMatcher rules

This commit is contained in:
Evgeni Golov 2017-04-18 12:17:55 +02:00
parent 7f087627ef
commit 24fad6bbea

View file

@ -22,7 +22,7 @@ class DeviceMatcher(object):
if isinstance(rules, basestring):
rules = re.split(r"\s|,\s*", rules)
positive_rules = filter(lambda rule: not rule.startswith("!"), rules)
positive_rules = filter(lambda rule: not rule.startswith("!") and not rule.strip() == '', rules)
negative_rules = [rule[1:] for rule in rules if rule not in positive_rules]
if len(positive_rules) == 0: