email = Column(String)

@validates('email')
def validate_email(self, key, address):
    if '@' not in address:
        raise ValueError('Email address must contain an @ sign.')
return address
Is there a way to transparently perform validation on SQLAlchemy objects?