@@ -100,7 +100,7 @@ def json(self):
100
100
class SentryFalconMiddleware (object ):
101
101
"""Captures exceptions in Falcon requests and send to Sentry"""
102
102
103
- def process_request (self , req , resp , * args , ** kwargs ):
103
+ async def process_request (self , req , resp , * args , ** kwargs ):
104
104
# type: (Any, Any, *Any, **Any) -> None
105
105
hub = Hub .current
106
106
integration = hub .get_integration (FalconIntegration )
@@ -205,15 +205,13 @@ def _patch_prepare_middleware():
205
205
# type: () -> None
206
206
original_prepare_middleware = falcon_helpers .prepare_middleware
207
207
208
- def sentry_patched_prepare_middleware (
209
- middleware = None , independent_middleware = False
210
- ):
211
- # type: (Any, Any) -> Any
208
+ def sentry_patched_prepare_middleware (middleware = None , * args , ** kwargs ):
209
+ # type: (Any, *Any, **Any) -> Any
212
210
hub = Hub .current
213
211
integration = hub .get_integration (FalconIntegration )
214
212
if integration is not None :
215
213
middleware = [SentryFalconMiddleware ()] + (middleware or [])
216
- return original_prepare_middleware (middleware , independent_middleware )
214
+ return original_prepare_middleware (middleware , * args , ** kwargs )
217
215
218
216
falcon_helpers .prepare_middleware = sentry_patched_prepare_middleware
219
217
0 commit comments