http://hg.viff.dk/viff/rev/d8337973e050
changeset: 1189:d8337973e050
user: Marcel Keller <[email protected]>
date: Fri May 22 11:23:20 2009 +0200
summary: Use deques instead of lists for deferred queues.
diffstat:
1 file changed, 3 insertions(+), 3 deletions(-)
viff/runtime.py | 6 +++---
diffs (23 lines):
diff -r 43907e78f95f -r d8337973e050 viff/runtime.py
--- a/viff/runtime.py Wed May 20 19:35:25 2009 +0200
+++ b/viff/runtime.py Fri May 22 11:23:20 2009 +0200
@@ -537,8 +537,8 @@
self.add_player(player, None)
#: Queue of deferreds and data.
- self.deferred_queue = []
- self.complex_deferred_queue = []
+ self.deferred_queue = deque()
+ self.complex_deferred_queue = deque()
#: Counter for calls of activate_reactor().
self.activation_counter = 0
#: Record the recursion depth.
@@ -812,7 +812,7 @@
"""Execute the callbacks of the deferreds in *queue*."""
while(queue):
- deferred, data = queue.pop(0)
+ deferred, data = queue.popleft()
deferred.callback(data)
def activate_reactor(self):
_______________________________________________
viff-commits mailing list
[email protected]
http://lists.viff.dk/listinfo.cgi/viff-commits-viff.dk