On Nov 4, 2017, at 11:35, Guido van Rossum <gu...@python.org> wrote:
> 
> This sounds reasonable -- I think when we introduced this in 3.6 we were 
> worried that other implementations (e.g. Jython) would have a problem with 
> this, but AFAIK they've reported back that they can do this just fine. So 
> let's just document this as a language guarantee.

The other concern was backward compatibility issues.  For example, if 3.7 makes 
this guarantee official, and folks write code with this assumption that has to 
work with older versions of Python, then that code could be buggy in previous 
versions and work in 3.7.  This will probably be most evident in test suites, 
and such failures are often mysterious to debug (as we’ve seen in the past).

That doesn’t mean we shouldn’t do it, but it does mean we have to be careful 
and explicit to educate users about how to write safe multi-Python-version code.

Cheers,
-Barry

Attachment: signature.asc
Description: Message signed with OpenPGP

_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to