New submission from Mike Kent <mike.k...@sage.com>:

If select.select() returns two or more empty lists, these empty lists will all 
refer to the same list; that is, they will have identical id()'s.  If you then 
have reason to alter one of the returned empty lists, you are altering all of 
the returned empty lists.  This can result in some significant debugging time 
spent, and curse words uttered.

I encountered this in Python 2.5.4, but have not yet verified it on a more 
recent version.  Searching through the Issue Tracker showed nothing similar.

----------
components: Library (Lib)
messages: 102496
nosy: mrmakent
severity: normal
status: open
title: select.select() can return lists with identical id()'s
versions: Python 2.5

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

Reply via email to