Trygve Aaberge <trygv...@gmail.com> added the comment:

> The _PyImport_FixupExtensionObject() change impacts extensions using the 
> legacy API and so should not be used in subinterpreters.

I'm not using that directly in my code, but I guess it's used indirectly? If it 
shouldn't be used, what's the alternative in 3.9?

> Maybe the old behavior was better: if an extension uses the old API, share 
> its state between all interpreters.

Since this worked fine as far as I know before 3.9, and currently breaks 
existing applications, this is probably better yes.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue44050>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to