diff options
author | Erik Johnston <erik@matrix.org> | 2015-08-12 16:01:10 +0100 |
---|---|---|
committer | Erik Johnston <erik@matrix.org> | 2015-08-12 16:01:10 +0100 |
commit | f7e2f981ea1feb8461a5bddd9378bd5084833fc0 (patch) | |
tree | 8606a67fc77464f71bebcbe4669ee54c1939633a /synapse/handlers/sync.py | |
parent | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/dictionary... (diff) | |
download | synapse-f7e2f981ea1feb8461a5bddd9378bd5084833fc0.tar.xz |
Use list comprehension instead of filter
Diffstat (limited to 'synapse/handlers/sync.py')
-rw-r--r-- | synapse/handlers/sync.py | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/synapse/handlers/sync.py b/synapse/handlers/sync.py index d960078e7a..ec8d78ba8c 100644 --- a/synapse/handlers/sync.py +++ b/synapse/handlers/sync.py @@ -334,17 +334,10 @@ class SyncHandler(BaseHandler): return True - event_and_state = filter( - allowed, - [ - (e, event_id_to_state[e.event_id]) - for e in events - ] - ) - defer.returnValue([ - ev - for ev, _ in event_and_state + event + for event in events + if allowed(event, event_id_to_state[event.event_id]) ]) @defer.inlineCallbacks |