mirror of
https://github.com/codex-storage/deluge.git
synced 2025-02-11 19:06:56 +00:00
[AutoAdd] Fixes #3515 - check for more torrent decode errors
https://github.com/deluge-torrent/deluge/pull/381 improved the situation with possible errors during torrent decoding. However, the log message in https://dev.deluge-torrent.org/ticket/3515 indicates a RuntimeError: ``` Traceback: <class 'RuntimeError'>: unexpected end of file in bencoded string ``` This commit adds RuntimeError to those caught while loading the torrent to add. Closes: https://github.com/deluge-torrent/deluge/pull/411
This commit is contained in:
parent
2a945de069
commit
fa750c9fd0
@ -271,7 +271,7 @@ class Core(CorePluginBase):
|
||||
|
||||
try:
|
||||
filedump = self.load_torrent(filepath, magnet)
|
||||
except (OSError, EOFError, InvalidTorrentError) as ex:
|
||||
except (OSError, EOFError, RuntimeError, InvalidTorrentError) as ex:
|
||||
# If torrent is invalid, keep track of it so can try again on the next pass.
|
||||
# This catches torrent files that may not be fully saved to disk at load time.
|
||||
log.debug('Torrent is invalid: %s', ex)
|
||||
|
Loading…
x
Reference in New Issue
Block a user