def matches(self, name):
return ((self.match.search(name)<EOL>or (self.include and<EOL>filter(None,<EOL>[inc.search(name) for inc in self.include])))<EOL>and ((not self.exclude)<EOL>or not filter(None,<EOL>[exc.search(name) for exc in self.exclude])<EOL>))<EOL>
Does the name match my requirements?

        To match, a name must match config.testMatch OR config.include
        and it must not match config.exclude