mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-06 07:56:52 +08:00
fix alipan
This commit is contained in:
@@ -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文件生成失败!")
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user