mirror of
https://git.anonymousland.org/anonymousland/synapse-product.git
synced 2024-12-20 02:04:19 -05:00
Merge pull request #3150 from NotAFile/py3-listcomp-yield
Don't yield in list comprehensions
This commit is contained in:
commit
3b0e431c82
@ -262,11 +262,15 @@ class ApplicationServicesHandler(object):
|
|||||||
event based on the service regex.
|
event based on the service regex.
|
||||||
"""
|
"""
|
||||||
services = self.store.get_app_services()
|
services = self.store.get_app_services()
|
||||||
interested_list = [
|
|
||||||
s for s in services if (
|
# we can't use a list comprehension here. Since python 3, list
|
||||||
yield s.is_interested(event, self.store)
|
# comprehensions use a generator internally. This means you can't yield
|
||||||
)
|
# inside of a list comprehension anymore.
|
||||||
]
|
interested_list = []
|
||||||
|
for s in services:
|
||||||
|
if (yield s.is_interested(event, self.store)):
|
||||||
|
interested_list.append(s)
|
||||||
|
|
||||||
defer.returnValue(interested_list)
|
defer.returnValue(interested_list)
|
||||||
|
|
||||||
def _get_services_for_user(self, user_id):
|
def _get_services_for_user(self, user_id):
|
||||||
|
Loading…
Reference in New Issue
Block a user