MCPcopy Create free account
hub / github.com/modelscope/modelscope / traversal_files

Method traversal_files

modelscope/utils/ast_utils.py:445–453  ·  view source on GitHub ↗
(self, path, check_sub_dir=None, include_init=False)

Source from the content-addressed store, hash-verified

443 return list(set(output) - set(ignored))
444
445 def traversal_files(self, path, check_sub_dir=None, include_init=False):
446 self.file_dirs = []
447 if check_sub_dir is None or len(check_sub_dir) == 0:
448 self._traversal_files(path, include_init=include_init)
449 else:
450 for item in check_sub_dir:
451 sub_dir = os.path.join(path, item)
452 if os.path.isdir(sub_dir):
453 self._traversal_files(sub_dir, include_init=include_init)
454
455 def _traversal_files(self, path, include_init=False):
456 dir_list = os.scandir(path)

Callers 4

files_mtime_md5Method · 0.95

Calls 1

_traversal_filesMethod · 0.95

Tested by 1