Allow a wsme.types.Base child class to override the default 'wsattr' class by having a __wsattrclass__ class attribute
This commit is contained in:
parent
525aa12a60
commit
c182b89425
@ -434,7 +434,7 @@ def inspect_class(class_):
|
|||||||
or isinstance(attr, list)
|
or isinstance(attr, list)
|
||||||
or isinstance(attr, dict)):
|
or isinstance(attr, dict)):
|
||||||
register_type(attr)
|
register_type(attr)
|
||||||
attrdef = wsattr(attr)
|
attrdef = getattr(class_, '__wsattrclass__', wsattr)(attr)
|
||||||
|
|
||||||
attrdef.key = name
|
attrdef.key = name
|
||||||
if attrdef.name is None:
|
if attrdef.name is None:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user