Jeremy Kahn created AVRO-1284: --------------------------------- Summary: Python: validation should be a method of Schema objects Key: AVRO-1284 URL: https://issues.apache.org/jira/browse/AVRO-1284 Project: Avro Issue Type: Improvement Components: python Reporter: Jeremy Kahn Assignee: Jeremy Kahn Priority: Minor Fix For: 1.7.5
In Python, validation of a datum by the schema was done in {{avro.io.validate}} function. The {{avro.io.validate}} function is a complex, recursively-called switch statement. Instead of calling a two-argument {{avro.io.validate}} with a Schema object and a datum, it is easier to understand and extend if they are one-argument methods on the schema. I (Jeremy) have written a patch that implements {{validate}} methods on Schema objects. This patch will form the prerequisite for AVRO-1265 (see "easier to extend" above). -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira