Oscar Westra van Holthe - Kind <[email protected]> On th 10 feb. 2022 22:03, Martin Grigorov <[email protected]> wrote:
> On Thu, Feb 10, 2022 at 10:47 PM Ryan Skraba <[email protected]> wrote: > > > I created https://github.com/apache/avro/pull/1533 to show the impact > > on the Python SDK, if we were to follow the "permissive" behaviour and > > allow complex types as names. > > > > It looks like just by disabling the check, Python can already > > disambiguate correctly and use these names as type references. > > > > Even using these types as names might be confusing to the user, at > > this point, I think it's probably for the best to adopt the Java > > behaviour. Martin and Oscar, were your preferences strongly held? I > > don't mind continuing to discuss or explore this change! > > > > I've changed my mind and I agree now that the permissive behavior in the > Java impl is not a problem! > I also created a PR for the Rust module: > https://github.com/apache/avro/pull/1525 My opinion is strong, but not fanatical. It's mostly the believe to only constrain users where needed. Kind regards, Oscar
