Werner Daehn created AVRO-4356:
----------------------------------

             Summary: Python: Unknown logical types
                 Key: AVRO-4356
                 URL: https://issues.apache.org/jira/browse/AVRO-4356
             Project: Apache Avro
          Issue Type: Bug
          Components: python
    Affects Versions: 1.12.2
            Reporter: Werner Daehn


According to the spec, everybody can create new logical types. That is what I 
do, in fact. logical types like NVARCHAR(1). Yet the code displays a warning 
always.

The general ask is to honor that fact and align to what Java does.

I can see three options here, ordered by preference
 # Ability to add custom logical types. In Java this is what you do, you 
register additional logical types when initializing the class.
 # A global flag to disable the warning.
 # Do nothing.

Any change here will not break something, it is fully backward compatible.

https://github.com/apache/avro/blob/28cb08c15543c8c2dd8d186db2029bfe760940a5/lang/py/avro/schema.py#L1242



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to