fix alipan

This commit is contained in:
jxxghp
2024-11-24 17:45:12 +08:00
parent 88a098abc1
commit 28805e9e17
2 changed files with 4 additions and 5 deletions
-1
View File
@@ -420,7 +420,6 @@ class MediaChain(ChainBase, metaclass=Singleton):
logger.info(f"已存在nfo文件:{nfo_path}") logger.info(f"已存在nfo文件:{nfo_path}")
return return
# 电影文件 # 电影文件
logger.info(f"正在生成电影nfo{mediainfo.title_year} - {filepath.name}")
movie_nfo = self.metadata_nfo(meta=meta, mediainfo=mediainfo) movie_nfo = self.metadata_nfo(meta=meta, mediainfo=mediainfo)
if not movie_nfo: if not movie_nfo:
logger.warn(f"{filepath.name} nfo文件生成失败!") logger.warn(f"{filepath.name} nfo文件生成失败!")
+4 -4
View File
@@ -300,7 +300,7 @@ class AliPan(StorageBase, metaclass=Singleton):
if item: if item:
if isinstance(item, CreateFileResponse): if isinstance(item, CreateFileResponse):
item = self.aligo.get_file(file_id=item.file_id, drive_id=item.drive_id) item = self.aligo.get_file(file_id=item.file_id, drive_id=item.drive_id)
return self.__get_fileitem(item) return self.__get_fileitem(item, parent=fileitem.path)
return None return None
def get_folder(self, path: Path) -> Optional[schemas.FileItem]: def get_folder(self, path: Path) -> Optional[schemas.FileItem]:
@@ -346,7 +346,7 @@ class AliPan(StorageBase, metaclass=Singleton):
return None return None
item = self.aligo.get_file_by_path(path=str(path)) item = self.aligo.get_file_by_path(path=str(path))
if item: if item:
return self.__get_fileitem(item) return self.__get_fileitem(item, parent=path.parent)
return None return None
def delete(self, fileitem: schemas.FileItem) -> bool: def delete(self, fileitem: schemas.FileItem) -> bool:
@@ -367,7 +367,7 @@ class AliPan(StorageBase, metaclass=Singleton):
return None return None
item = self.aligo.get_file(file_id=fileitem.fileid, drive_id=fileitem.drive_id) item = self.aligo.get_file(file_id=fileitem.fileid, drive_id=fileitem.drive_id)
if item: if item:
return self.__get_fileitem(item) return self.__get_fileitem(item, parent=fileitem.path)
return None return None
def rename(self, fileitem: schemas.FileItem, name: str) -> bool: def rename(self, fileitem: schemas.FileItem, name: str) -> bool:
@@ -408,7 +408,7 @@ class AliPan(StorageBase, metaclass=Singleton):
if result: if result:
item = self.aligo.get_file(file_id=result.file_id, drive_id=result.drive_id) item = self.aligo.get_file(file_id=result.file_id, drive_id=result.drive_id)
if item: if item:
return self.__get_fileitem(item) return self.__get_fileitem(item, parent=fileitem.path)
return None return None
def move(self, fileitem: schemas.FileItem, path: Path, new_name: str) -> bool: def move(self, fileitem: schemas.FileItem, path: Path, new_name: str) -> bool: