2
from optparse import SUPPRESS_HELP
3
from flexget.plugin import register_plugin, register_parser_option
5
log = logging.getLogger('dump_config')
8
class OutputDumpConfig(object):
10
Dumps feed config in STDOUT in yaml at exit or abort event.
14
from flexget import validator
15
return validator.factory('boolean')
17
def on_process_end(self, feed):
18
if feed.manager.options.dump_config:
20
print '--- config from feed: %s' % feed.name
21
print yaml.safe_dump(feed.config)
23
if feed.manager.options.dump_config_python:
26
register_plugin(OutputDumpConfig, 'dump_config', debug=True, builtin=True)
27
register_parser_option('--dump-config', action='store_true', dest='dump_config', default=False, \
29
register_parser_option('--dump-config-python', action='store_true', dest='dump_config_python', default=False, \