def __doesMatch(self, scm): for (key, value) in self.__match.items(): if key not in scm: return False if not fnmatch.fnmatchcase(scm[key], value): return False return True