[
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)