models: Assign slots from fields
This commit is contained in:
parent
c85323bfa0
commit
fb0e4dc7a1
@ -145,8 +145,8 @@ class ImmutableObjectMeta(type):
|
||||
value._name = key
|
||||
|
||||
attrs['_fields'] = fields
|
||||
attrs['__slots__'] = fields.values()
|
||||
attrs['_instances'] = weakref.WeakValueDictionary()
|
||||
attrs['__slots__'] = ['_' + field for field in fields]
|
||||
|
||||
for base in bases:
|
||||
if '__weakref__' in getattr(base, '__slots__', []):
|
||||
|
||||
Loading…
Reference in New Issue
Block a user