mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-04 23:17:20 +08:00
feat:优化蓝光目录判断,减少目录遍历
This commit is contained in:
@@ -139,7 +139,11 @@ class StorageChain(ChainBase):
|
|||||||
"""
|
"""
|
||||||
if not fileitem or fileitem.type != "dir":
|
if not fileitem or fileitem.type != "dir":
|
||||||
return False
|
return False
|
||||||
return self.contains_bluray_subdirectories(self.list_files(fileitem))
|
if self.get_file_item(storage=fileitem.storage, path=Path(fileitem.path) / "BDMV"):
|
||||||
|
return True
|
||||||
|
if self.get_file_item(storage=fileitem.storage, path=Path(fileitem.path) / "CERTIFICATE"):
|
||||||
|
return True
|
||||||
|
return False
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def contains_bluray_subdirectories(fileitems: Optional[List[schemas.FileItem]]) -> bool:
|
def contains_bluray_subdirectories(fileitems: Optional[List[schemas.FileItem]]) -> bool:
|
||||||
|
|||||||
Reference in New Issue
Block a user