Ignore empty subfolders when identifying submodules (#15204)
* Ignore empty subfolders when identifying submodules * Update utils/check_inits.py
This commit is contained in:
@@ -211,9 +211,13 @@ def get_transformers_submodules():
|
||||
submodules = []
|
||||
for path, directories, files in os.walk(PATH_TO_TRANSFORMERS):
|
||||
for folder in directories:
|
||||
# Ignore private modules
|
||||
if folder.startswith("_"):
|
||||
directories.remove(folder)
|
||||
continue
|
||||
# Ignore leftovers from branches (empty folders apart from pycache)
|
||||
if len(list((Path(path) / folder).glob("*.py"))) == 0:
|
||||
continue
|
||||
short_path = str((Path(path) / folder).relative_to(PATH_TO_TRANSFORMERS))
|
||||
submodule = short_path.replace(os.path.sep, ".")
|
||||
submodules.append(submodule)
|
||||
|
||||
Reference in New Issue
Block a user