From f6cc07cffe902d8faef5f3cce7a2ea8cda939e02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20v=2E=20L=C3=B6wis?= Date: Wed, 19 Sep 2001 17:31:47 +0000 Subject: Patch #461321: Support None as a timeout in poll2 and poll3. --- Lib/asyncore.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Lib/asyncore.py b/Lib/asyncore.py index f221d4c..5175002 100644 --- a/Lib/asyncore.py +++ b/Lib/asyncore.py @@ -110,8 +110,9 @@ def poll2 (timeout=0.0, map=None): import poll if map is None: map=socket_map - # timeout is in milliseconds - timeout = int(timeout*1000) + if timeout is not None: + # timeout is in milliseconds + timeout = int(timeout*1000) if map: l = [] for fd, obj in map.items(): @@ -142,8 +143,9 @@ def poll3 (timeout=0.0, map=None): # Use the poll() support added to the select module in Python 2.0 if map is None: map=socket_map - # timeout is in milliseconds - timeout = int(timeout*1000) + if timeout is not None: + # timeout is in milliseconds + timeout = int(timeout*1000) pollster = select.poll() if map: for fd, obj in map.items(): -- cgit v0.12