[Python-Dev] PEP 554 v3 (new interpreters module)

Antoine Pitrou solipsis at pitrou.net
Tue Oct 3 07:00:10 EDT 2017


On Mon, 2 Oct 2017 22:15:01 -0400
Eric Snow <ericsnowcurrently at gmail.com> wrote:
> 
> I'm still not convinced that sharing synchronization primitives is
> important enough to be worth including it in the PEP.  It can be added
> later, or via an extension module in the meantime.  To that end, I'll
> add a mechanism to the PEP for third-party types to indicate that they
> can be passed through channels.  Something like
> "obj.__channel_support__ = True".

How would that work?  If it's simply a matter of flipping a bit, why
don't we do it for all objects?

Regards

Antoine.


More information about the Python-Dev mailing list