On 21Jul2008 21:17, Victor Stinner <[EMAIL PROTECTED]> wrote:
| Well, the real problem is os.urandom(4.2) which goes to an unlimited loop:
|   while len(bytes) < n:
|       bytes += read(_urandomfd, n - len(bytes))
| because read(0.2) works as read(0) :-/

Leaving aside the 0.2 => 0 converstion, shouldn't read() raise an
exception if asked for < 1 bytes? Or is there a legitimate use for read(0)
with which I was not previously aware?
-- 
Cameron Simpson <[EMAIL PROTECTED]> DoD#743
http://www.cskk.ezoshosting.com/cs/
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to