Hi,
I need a way to dynamically add a validates method to a already
created sqla class.
In a normal class declaration you can add a validator by:
class Positive(Base):
__tablename__ = "positives"
value = Column(Integer)
def checkvalue(self, name, value):
assert value > 0
return value
validates("value")(checkvalue)
However if you get the class dynamically:
Positive = type("Positive", (Base,), dict(__tablename__ =
"positives", value = Column(Integer)))
I can't figure out how to add the validator, either in the type() call
or afterwards.
Cheers, Lars
--
You received this message because you are subscribed to the Google Groups
"sqlalchemy" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sqlalchemy?hl=en.