Ned Deily added the comment:

Your proposed change would still not make the source compatible with Python 2.2 
(released over a decade ago) as set() was introduced in 2.4. When the 
subprocess module was introduced back then, it made sense to maintain 
compatibility with then-recent releases but it no longer makes sense when 
Python 2.7 is reaching the end of its life and all previous versions of Python 
2 are retired or no longer receive bug fixes.  In Python 3, a number of these 
compatibility claims have been removed from the source, including the one in 
subprocess.  We could do a comment cleanup in the Python 2 source, as well, but 
at this point it hardly seems worth it.  And since we do no testing against 
previously retired releases, making this code change is no guarantee that the 
module would really work in any previous version of Python 2.x.  That's for you 
to decide if you are backporting to these unsupported versions.

----------
nosy: +ned.deily
resolution: invalid -> out of date
status: open -> closed

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

Reply via email to