REF: assume we get a decorated class in validate.
This commit is contained in:
parent
18062f6fef
commit
9a3ae1beea
|
@ -390,15 +390,9 @@ def validate(inst):
|
|||
if _config._run_validators is False:
|
||||
return
|
||||
|
||||
attributes = getattr(inst.__class__, "__attrs_attrs__", None)
|
||||
if attributes is not None:
|
||||
for a in attributes:
|
||||
if a.validator is not None:
|
||||
a.validator(inst, a, getattr(inst, a.name))
|
||||
else:
|
||||
raise ValueError("{cl!r} is not an attrs-decorated class.".format(
|
||||
cl=inst.__class__
|
||||
))
|
||||
for a in inst.__class__.__attrs_attrs__:
|
||||
if a.validator is not None:
|
||||
a.validator(inst, a, getattr(inst, a.name))
|
||||
|
||||
|
||||
def _attrs_to_script(attrs):
|
||||
|
|
Loading…
Reference in New Issue