1
0
mirror of https://github.com/scrapy/scrapy.git synced 2025-02-28 18:18:17 +00:00

raise on unrecognized format

This commit is contained in:
Mark Grey 2013-05-22 14:21:36 -04:00
parent 845c64b89d
commit 485a954571
2 changed files with 6 additions and 0 deletions

View File

@ -32,6 +32,9 @@ class Command(ScrapyCommand):
self.settings.overrides['FEED_URI'] = 'stdout:'
else:
self.settings.overrides['FEED_URI'] = opts.output
valid_output_formats = self.settings['FEED_EXPORTERS'].keys() + self.settings['FEED_EXPORTERS_BASE'].keys()
if opts.output_format not in valid_output_formats:
raise UsageError('Invalid/unrecognized output format: %s, Expected %s' % (opts.output_format,valid_output_formats))
self.settings.overrides['FEED_FORMAT'] = opts.output_format
def run(self, args, opts):

View File

@ -54,6 +54,9 @@ class Command(ScrapyCommand):
self.settings.overrides['FEED_URI'] = 'stdout:'
else:
self.settings.overrides['FEED_URI'] = opts.output
valid_output_formats = self.settings['FEED_EXPORTERS'].keys() + self.settings['FEED_EXPORTERS_BASE'].keys()
if opts.output_format not in valid_output_formats:
raise UsageError('Invalid/unrecognized output format: %s, Expected %s' % (opts.output_format,valid_output_formats))
self.settings.overrides['FEED_FORMAT'] = opts.output_format
def run(self, args, opts):