You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avro.apache.org by "Gavin M. Roy (JIRA)" <ji...@apache.org> on 2010/08/23 23:08:16 UTC
[jira] Created: (AVRO-621) Python library allows for incorrect
field names in schema validation
Python library allows for incorrect field names in schema validation
--------------------------------------------------------------------
Key: AVRO-621
URL: https://issues.apache.org/jira/browse/AVRO-621
Project: Avro
Issue Type: Improvement
Components: python
Affects Versions: 1.3.3
Reporter: Gavin M. Roy
When using the schema.parse() function, you can pass in fields with the name parameter violating the [A-Za-z_] specified for field names. As the c library (and others I assume) strictly check for this, it is possible to create a scenario where the schema is incompatible across languages.
For example, one can make a field: {"name": "15_miles", "type": "null"} which would be invalid elsewhere due to the name.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.