File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 103103# Temp files
104104* ~
105105_trial *
106+
107+ # PyCharm project settings
108+ .idea
Original file line number Diff line number Diff line change 2626from twisted .python .failure import Failure
2727from twisted .python .threadpool import ThreadPool
2828
29+ from synapse .logging .context import LoggingContext , make_deferred_yieldable
2930from synapse .rest .media .v1 ._base import Responder
3031from synapse .rest .media .v1 .storage_provider import StorageProvider
31- from synapse .util .logcontext import LoggingContext , make_deferred_yieldable
32+
33+ # Synapse 1.13.0 moved current_context to a module-level function.
34+ try :
35+ from synapse .logging .context import current_context
36+ except ImportError :
37+ current_context = LoggingContext .current_context
3238
3339logger = logging .getLogger ("synapse.s3" )
3440
@@ -93,7 +99,7 @@ def _store_file():
9399
94100 def fetch (self , path , file_info ):
95101 """See StorageProvider.fetch"""
96- logcontext = LoggingContext . current_context ()
102+ logcontext = current_context ()
97103
98104 d = defer .Deferred ()
99105 self ._download_pool .callInThread (
You can’t perform that action at this time.
0 commit comments