Dustin Spicuzza created AVRO-1545:
-------------------------------------
Summary: python bindings for avro discard customized type
information for primitive types
Key: AVRO-1545
URL: https://issues.apache.org/jira/browse/AVRO-1545
Project: Avro
Issue Type: Bug
Components: python
Affects Versions: 1.7.6
Reporter: Dustin Spicuzza
Given the following avsc file:
{
"type" : "record",
"name" : "BrokenRecord",
"namespace" : "whatever",
"fields" : [ {
"name" : "a_string",
"type" : {
"type" : "string",
"avro.java.string" : "String"
}
} ]
}
The python schema parser discards the avro.java.string marker, which breaks
interoperability with java. In schema.py, it discards the other property
information and compresses the type down to just a 'string'.
Patch attached against the 1.7.6 release.
--
This message was sent by Atlassian JIRA
(v6.2#6252)