mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-10-03 02:58:25 -04:00
Convert more of the media code to async/await (#7873)
This commit is contained in:
parent
6a080ea184
commit
5ea29d7f85
4 changed files with 47 additions and 34 deletions
|
@ -26,6 +26,7 @@ import attr
|
|||
from parameterized import parameterized_class
|
||||
from PIL import Image as Image
|
||||
|
||||
from twisted.internet import defer
|
||||
from twisted.internet.defer import Deferred
|
||||
|
||||
from synapse.logging.context import make_deferred_yieldable
|
||||
|
@ -77,7 +78,9 @@ class MediaStorageTests(unittest.HomeserverTestCase):
|
|||
|
||||
# This uses a real blocking threadpool so we have to wait for it to be
|
||||
# actually done :/
|
||||
x = self.media_storage.ensure_media_is_in_local_cache(file_info)
|
||||
x = defer.ensureDeferred(
|
||||
self.media_storage.ensure_media_is_in_local_cache(file_info)
|
||||
)
|
||||
|
||||
# Hotloop until the threadpool does its job...
|
||||
self.wait_on_thread(x)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue