def crawl_path(self, path_descriptor):
        info = self.path_info[path_descriptor.key()] = {}
        for path, dirs, files in os.walk(path_descriptor.path):
            for file in [os.path.abspath(os.path.join(path, filename)) for filename in files]:
                try:
                    info[file] = os.path.getmtime(file)
                except __HOLE__:
                    #file was removed as we were trying to access it, don't include it
                    pass
dataset/ETHPy150Open tmc/mutter/mutter/watchers.py/ModTimeWatcher.crawl_path