diff --git a/biliarchiver/cli_tools/utils.py b/biliarchiver/cli_tools/utils.py index 1f6f64d..4f6586c 100644 --- a/biliarchiver/cli_tools/utils.py +++ b/biliarchiver/cli_tools/utils.py @@ -26,5 +26,4 @@ def read_bvids(bvids: str) -> list[str]: def read_bvids_from_txt(txt_path: Union[Path,str]) -> List[str]: with open(txt_path, "r", encoding="utf-8") as f: bvids = [line.strip() for line in f if line.strip().startswith("BV")] - txt_path.unlink(missing_ok=True) return bvids \ No newline at end of file diff --git a/biliarchiver/rest_api/main.py b/biliarchiver/rest_api/main.py index 16d03b5..31a4c47 100644 --- a/biliarchiver/rest_api/main.py +++ b/biliarchiver/rest_api/main.py @@ -116,6 +116,7 @@ async def source_action(fun, source_id: str, TRUNCATE=20): raise HTTPException(status_code=500, detail="Failed to get path") bvids = read_bvids_from_txt(txt_path) + txt_path.unlink(missing_ok=True) return {"success": True, "bvids": bvids}