Skip to content

Commit c6653d1

Browse files
committed
fix:Remove incorrect "404" text check that caused false negatives
1 parent 9cca690 commit c6653d1

1 file changed

Lines changed: 14 additions & 18 deletions

File tree

backend/src/module/downloader/client/qbittorrent/qbittorrent.py

Lines changed: 14 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -150,24 +150,20 @@ async def torrent_info(self, hash: str) -> TorrentDownloadInfo | None:
150150
params=data,
151151
)
152152
reps.raise_for_status()
153-
if "404" in reps.text:
154-
logger.warning(f"[qbittorrent] Cannot found {hash},{reps.text}")
155-
return None
156-
else:
157-
logger.debug(f"[qbittorrent] Torrent info: {hash}")
158-
reps = reps.json()
159-
# print(reps)
160-
logger.debug(
161-
f"[qbittorrent] Torrent info: {reps['eta']=}, {reps['save_path']=}, {reps['completion_date']=}"
162-
)
163-
if reps["completion_date"] == -1:
164-
reps["completion_date"] = 0
165-
res = TorrentDownloadInfo(
166-
eta=reps["eta"],
167-
save_path=reps["save_path"],
168-
completed=reps["completion_date"],
169-
)
170-
return res
153+
logger.debug(f"[qbittorrent] Torrent info: {hash}")
154+
reps = reps.json()
155+
# print(reps)
156+
logger.debug(
157+
f"[qbittorrent] Torrent info: {reps['eta']=}, {reps['save_path']=}, {reps['completion_date']=}"
158+
)
159+
if reps["completion_date"] == -1:
160+
reps["completion_date"] = 0
161+
res = TorrentDownloadInfo(
162+
eta=reps["eta"],
163+
save_path=reps["save_path"],
164+
completed=reps["completion_date"],
165+
)
166+
return res
171167
except Exception as e:
172168
self.handle_exception(e, "torrent_info")
173169
return None

0 commit comments

Comments
 (0)