scrapy/scrapy — pull request #487 by arijitchakraborty (2013-12-09 12:26:01+00:00)
Title: Implementation of inheriting of all parents' fields during multiple inheritance of Item class

# SEP-21
----------------

Items when inherited from multiple item classes do not inherit all of its parents' fields. It inherits fields only from its first parent. This is because of the way Scrapy handle's the Item class. All fields are stored using a dict attr - 'fields' implemented in the DictItem class. So during multiple inheritance this 'fields' attr is inherited from the first parent.

This proposal aims to inherit all parents' fields during multiple inheritance of a Item class.

Please refer to https://gist.github.com/arijitchakraborty/7868842 for details.