Skip to content

Instantly share code, notes, and snippets.

@nyov
Created February 12, 2014 23:39
Show Gist options
  • Save nyov/8966849 to your computer and use it in GitHub Desktop.
Save nyov/8966849 to your computer and use it in GitHub Desktop.
scrapy item with default values
class DefaultsItem(Item):
""" Item with default values """
def __getitem__(self, key):
try:
return self._values[key]
except KeyError:
field = self.fields[key]
if 'default' in field:
return field['default']
raise
@nyov
Copy link
Author

nyov commented May 20, 2014

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment