def read(fname):
    return open(os.path.join(os.path.dirname(__file__), fname)).read()
def matchfn(self, f):
        for match in self._matchers:
            if match(f):
                return True
        return False