Commit 551d28a3 by devttys0

Fixed exclude filter bug

parent 6c918422
...@@ -432,7 +432,7 @@ class Magic(object): ...@@ -432,7 +432,7 @@ class Magic(object):
return True return True
for exclude in self.excludes: for exclude in self.excludes:
if exclude.match(text): if exclude.search(text):
filtered = True filtered = True
break break
...@@ -759,7 +759,7 @@ class Magic(object): ...@@ -759,7 +759,7 @@ class Magic(object):
tags = self._analyze(signature, offset) tags = self._analyze(signature, offset)
# Generate a SignatureResult object and append it to the results list if the # Generate a SignatureResult object and append it to the results list if the
# signature is valid, or if invalid results were requested. # signature is valid, or if invalid results were requested.
if not tags['invalid'] or self.show_invalid: if (not tags['invalid'] or self.show_invalid) and not self._filtered(tags['description']):
# Only display results with the 'once' tag once. # Only display results with the 'once' tag once.
if tags['once']: if tags['once']:
if signature.title in self.display_once: if signature.title in self.display_once:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment