Once that mask is added, plugins start receiving that event. Can be
verified using the following plugin code and downloading a torrent.
{{{
from __future__ import unicode_literals
from deluge.plugins.pluginbase import CorePluginBase
import deluge.component as component
class Core(CorePluginBase):
def enable(self):
print('Plugin enabled')
component.get('EventManager').register_event_handler('TorrentFileCompletedEvent',
self.on_file_completed)
def on_file_completed(self, torrent_id, index):
print('file completed, torrent_id {}, file index
{}'.format(torrent_id, index))
}}}
--
Ticket URL: <https://dev.deluge-torrent.org/ticket/3421>
Deluge <https://deluge-torrent.org/>
Deluge Project