mirror of https://github.com/scrapy/scrapy.git
use standard 'mcs' for first argument of meta class __new__ method
This commit is contained in:
parent
02c454c26e
commit
7c049d2ef5
|
|
@ -6,7 +6,7 @@ from scrapy.newitem.fields import BaseField
|
|||
|
||||
class _ItemMeta(type):
|
||||
|
||||
def __new__(meta, class_name, bases, attrs):
|
||||
def __new__(mcs, class_name, bases, attrs):
|
||||
fields = {}
|
||||
new_attrs = {}
|
||||
for n, v in attrs.iteritems():
|
||||
|
|
@ -15,7 +15,7 @@ class _ItemMeta(type):
|
|||
else:
|
||||
new_attrs[n] = v
|
||||
|
||||
cls = type.__new__(meta, class_name, bases, new_attrs)
|
||||
cls = type.__new__(mcs, class_name, bases, new_attrs)
|
||||
cls.fields = cls.fields.copy()
|
||||
cls.fields.update(fields)
|
||||
return cls
|
||||
|
|
|
|||
Loading…
Reference in New Issue