Errors using deluge client plugin.
2026-05-06 06:35:38 CRITICAL task tv-all BUG: Unhandled error in plugin deluge:
Traceback (most recent call last):
File "/flexget/.venv/lib/python3.11/site-packages/deluge_client/client.py", line 266, in call
return self._receive_response(self.deluge_version, self.deluge_protocol_version)
│ │ │ │ │ └ 1
│ │ │ │ └ <deluge_client.client.DelugeRPCClient object at 0x760bbca77c10>
│ │ │ └ 2
│ │ └ <deluge_client.client.DelugeRPCClient object at 0x760bbca77c10>
│ └ <function DelugeRPCClient._receive_response at 0x760bbd971b20>
└ <deluge_client.client.DelugeRPCClient object at 0x760bbca77c10>
File "/flexget/.venv/lib/python3.11/site-packages/deluge_client/client.py", line 182, in _receive_response
d = self._socket.recv(READ_SIZE)
│ │ │ └ 10
│ │ └ <function SSLSocket.recv at 0x760bca2f0a40>
│ └ <ssl.SSLSocket fd=16, family=2, type=1, proto=0, laddr=('172.20.0.2', 57328), raddr=('192.168.65.254', 58846)>
└ <deluge_client.client.DelugeRPCClient object at 0x760bbca77c10>
File "/usr/local/lib/python3.11/ssl.py", line 1295, in recv
return self.read(buflen)
│ │ └ 10
│ └ <function SSLSocket.read at 0x760bca2f0220>
└ <ssl.SSLSocket fd=16, family=2, type=1, proto=0, laddr=('172.20.0.2', 57328), raddr=('192.168.65.254', 58846)>
File "/usr/local/lib/python3.11/ssl.py", line 1168, in read
return self._sslobj.read(len)
│ │ │ └ 10
│ │ └ <method 'read' of '_ssl._SSLSocket' objects>
│ └ <_ssl._SSLSocket object at 0x760bbd8c4890>
└ <ssl.SSLSocket fd=16, family=2, type=1, proto=0, laddr=('172.20.0.2', 57328), raddr=('192.168.65.254', 58846)>
TimeoutError: The read operation timed out
During handling of the above exception, another exception occurred:
File "/flexget/flexget/task.py", line 705, in execute
self._execute()
│ └ <function Task._execute at 0x760bc6dfae80>
└ <flexget.task.Task object at 0x760bbce77790>
File "/flexget/flexget/task.py", line 676, in _execute
self.__run_task_phase(phase)
│ └ 'output'
└ <flexget.task.Task object at 0x760bbce77790>
File "/flexget/flexget/task.py", line 508, in __run_task_phase
response = self.__run_plugin(plugin, phase, args)
│ │ │ └ (<flexget.task.Task object at 0x760bbce77790>, {'host': 'host.docker.internal', 'port': 58846, 'username': 'localclient', 'pa...
│ │ └ 'output'
│ └ <PluginInfo(name=deluge)>
└ <flexget.task.Task object at 0x760bbce77790>
> File "/flexget/flexget/task.py", line 541, in __run_plugin
result = method(*args, **kwargs)
│ │ └ {}
│ └ (<flexget.task.Task object at 0x760bbce77790>, {'host': 'host.docker.internal', 'port': 58846, 'username': 'localclient', 'pa...
└ <Event(name=plugin.deluge.output,func=on_task_output,priority=135)>
File "/flexget/flexget/event.py", line 24, in __call__
return self.func(*args, **kwargs)
│ │ │ └ {}
│ │ └ (<flexget.task.Task object at 0x760bbce77790>, {'host': 'host.docker.internal', 'port': 58846, 'username': 'localclient', 'pa...
│ └ <bound method OutputDeluge.on_task_output of <flexget.plugins.clients.deluge.OutputDeluge object at 0x760bc4fdae50>>
└ <Event(name=plugin.deluge.output,func=on_task_output,priority=135)>
File "/flexget/flexget/plugins/clients/deluge.py", line 416, in on_task_output
self._set_torrent_options(client, torrent_id, entry, modify_opts)
│ │ │ │ │ └ {'queue_to_top': None, 'main_file_only': False, 'main_file_ratio': 0.9, 'hide_sparse_files': False, 'keep_subs': True, 'conta...
│ │ │ │ └ <Entry(title=TORRENT NAME,state=accepted)>
│ │ │ └ '61eafc3df05fbcc7bc6d1a5a84537a67c4ecc0d41'
│ │ └ <deluge_client.client.DelugeRPCClient object at 0x760bbca77c10>
│ └ <function OutputDeluge._set_torrent_options at 0x760bc5151da0>
└ <flexget.plugins.clients.deluge.OutputDeluge object at 0x760bc4fdae50>
File "/flexget/flexget/plugins/clients/deluge.py", line 704, in _set_torrent_options
client.call(
│ └ <function DelugeRPCClient.call at 0x760bbd971c60>
└ <deluge_client.client.DelugeRPCClient object at 0x760bbca77c10>
File "/flexget/.venv/lib/python3.11/site-packages/deluge_client/client.py", line 270, in call
raise FailedToReconnectException()
└ <class 'deluge_client.client.FailedToReconnectException'>
deluge_client.client.FailedToReconnectException
Summary
Errors using deluge client plugin.
Minimal reproducible config
Log
Additional information
FlexGet Version: 3.19.10
Python Version: 3.11
OS Version: Docker
Installation Method: Docker
Using Daemon (yes/no): yes?
Deluge v2.2.0