flexget.plugins.operate.disable module#

class flexget.plugins.operate.disable.DisablePlugin[source]#

Bases: object

Allows disabling built-ins, or plugins referenced by template/include plugin.

Example:

templates:
  movies:
    download: ~/torrents/movies/
    .
    .

tasks:
  nzbs:
    template: movies
    disable:
      - download
    sabnzbd:
      .
      .

# Task nzbs uses all other configuration from template movies but removes the download plugin
on_task_start(task, config)[source]#
disabled_builtins = None#
schema = {'oneOf': [{'items': {'title': 'single value', 'type': 'string'}, 'minItems': 1, 'title': 'multiple values', 'type': 'array', 'uniqueItems': False}, {'title': 'single value', 'type': 'string'}]}#
flexget.plugins.operate.disable.all_builtins()[source]#

Return an iterator over all builtin plugins.

flexget.plugins.operate.disable.register_plugin()[source]#