summary refs log tree commit diff
path: root/synapse/handlers
diff options
context:
space:
mode:
authorErik Johnston <erik@matrix.org>2015-08-12 16:02:05 +0100
committerErik Johnston <erik@matrix.org>2015-08-12 16:02:05 +0100
commita7eeb34c64d828539dd6799f2347371a8eabae73 (patch)
tree550d879dbe86234e871747a87c833314e9108ef2 /synapse/handlers
parentUse list comprehension instead of filter (diff)
downloadsynapse-a7eeb34c64d828539dd6799f2347371a8eabae73.tar.xz
Simplify staggered deferred lists
Diffstat (limited to 'synapse/handlers')
-rw-r--r--synapse/handlers/message.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/synapse/handlers/message.py b/synapse/handlers/message.py
index 2c4af8dc97..8a9e6cf6ca 100644
--- a/synapse/handlers/message.py
+++ b/synapse/handlers/message.py
@@ -406,9 +406,9 @@ class MessageHandler(BaseHandler):
         # Only do N rooms at once
         n = 5
         d_list = [handle_room(e) for e in room_list]
-        for ds in [d_list[i:i + n] for i in range(0, len(d_list), n)]:
+        for i in range(0, len(d_list), n):
             yield defer.gatherResults(
-                ds,
+                d_list[i:i + n],
                 consumeErrors=True
             ).addErrback(unwrapFirstError)