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)