Unverified Commit 65244788 authored by spezialspezial's avatar spezialspezial Committed by GitHub
Browse files

Update modelloader.py

os.path.getmtime(filename) throws exception later in codepath when meeting broken symlink. For now catch it here early but more checks could be added for robustness.
parent 3e0f9a75
Loading
Loading
Loading
Loading
+3 −0
Original line number Original line Diff line number Diff line
@@ -45,6 +45,9 @@ def load_models(model_path: str, model_url: str = None, command_path: str = None
                    full_path = file
                    full_path = file
                    if os.path.isdir(full_path):
                    if os.path.isdir(full_path):
                        continue
                        continue
                    if os.path.islink(full_path) and not os.path.exists(full_path):
                        print(f"Skipping broken symlink: {full_path}")
                        continue
                    if ext_blacklist is not None and any([full_path.endswith(x) for x in ext_blacklist]):
                    if ext_blacklist is not None and any([full_path.endswith(x) for x in ext_blacklist]):
                        continue
                        continue
                    if len(ext_filter) != 0:
                    if len(ext_filter) != 0: