REF: assume we get a decorated class in validate.

This commit is contained in:
David Cournapeau 2015-10-06 14:04:26 +01:00
parent 18062f6fef
commit 9a3ae1beea
1 changed files with 3 additions and 9 deletions

View File

@ -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:
for a in inst.__class__.__attrs_attrs__:
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__
))
def _attrs_to_script(attrs):