def call(self, glob, path):
        if path and not os.path.exists(path + "/."):
            return

        try:
            entries = [".", ".."] + os.listdir(path if path else ".")
        except __HOLE__:
            return

        for ent in entries:
            if self.ismatch(glob.cache, ent):
                glob.append_match(self.path_join(path, ent))
dataset/ETHPy150Open topazproject/topaz/topaz/utils/glob.py/EntryMatch.call