[Checkins] SVN: zc.ngi/trunk/src/zc/ngi/async.py Make local copy of list to avoid errors on process exit.

Jim Fulton jim at zope.com
Tue Jan 19 18:37:48 EST 2010


Log message for revision 108280:
  Make local copy of list to avoid errors on process exit.
  

Changed:
  U   zc.ngi/trunk/src/zc/ngi/async.py

-=-
Modified: zc.ngi/trunk/src/zc/ngi/async.py
===================================================================
--- zc.ngi/trunk/src/zc/ngi/async.py	2010-01-19 23:37:46 UTC (rev 108279)
+++ zc.ngi/trunk/src/zc/ngi/async.py	2010-01-19 23:37:47 UTC (rev 108280)
@@ -599,9 +599,10 @@
     map = _map
     connectors = _connectors
     logger = logging.getLogger('zc.ngi.async.loop')
+    list_ = list
 
     while map:
-        for f in list(connectors):
+        for f in list_(connectors):
             c = connectors.pop(f)
             c.connect()
 



More information about the checkins mailing list