Source code for flexget.plugins.metainfo.task

from loguru import logger

from flexget import plugin
from flexget.event import event

logger = logger.bind(name='metainfo_task')


[docs] class MetainfoTask: """Set 'task' field for entries.""" schema = {'type': 'boolean'}
[docs] def on_task_metainfo(self, task, config): # check if explicitly disabled (value set to false) if config is False: return for entry in task.entries: entry['task'] = task.name
[docs] @event('plugin.register') def register_plugin(): plugin.register(MetainfoTask, 'metainfo_task', api_ver=2, builtin=True)