[ 
https://issues.apache.org/jira/browse/AVRO-4356?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Werner Daehn resolved AVRO-4356.
--------------------------------
    Resolution: Duplicate

> 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
>            Priority: Minor
>
> 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