diff --git a/jupyterlab-snippets/loader.py b/jupyterlab-snippets/loader.py index 0fae614..ee9a741 100644 --- a/jupyterlab-snippets/loader.py +++ b/jupyterlab-snippets/loader.py @@ -16,9 +16,9 @@ def collect_snippets(self): for root_path in self.snippet_paths: for dirpath, dirnames, filenames in os.walk(root_path, followlinks=True): # Remove hidden folder - for folder_i, folder in enumerate(dirnames): - if folder.startswith("."): - dirnames.pop(folder_i) + to_remove = [folder for folder in dirnames if folder.startswith(".")] + for folder in to_remove: + dirnames.remove(folder) for f in filenames: fullpath = PurePath(dirpath).relative_to(root_path).joinpath(f)