Skip to content

Commit c78d918

Browse files
Fix #1946
1 parent caefa4f commit c78d918

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

sentry_sdk/integrations/falcon.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ def json(self):
100100
class SentryFalconMiddleware(object):
101101
"""Captures exceptions in Falcon requests and send to Sentry"""
102102

103-
def process_request(self, req, resp, *args, **kwargs):
103+
async def process_request(self, req, resp, *args, **kwargs):
104104
# type: (Any, Any, *Any, **Any) -> None
105105
hub = Hub.current
106106
integration = hub.get_integration(FalconIntegration)
@@ -205,15 +205,13 @@ def _patch_prepare_middleware():
205205
# type: () -> None
206206
original_prepare_middleware = falcon_helpers.prepare_middleware
207207

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
212210
hub = Hub.current
213211
integration = hub.get_integration(FalconIntegration)
214212
if integration is not None:
215213
middleware = [SentryFalconMiddleware()] + (middleware or [])
216-
return original_prepare_middleware(middleware, independent_middleware)
214+
return original_prepare_middleware(middleware, *args, **kwargs)
217215

218216
falcon_helpers.prepare_middleware = sentry_patched_prepare_middleware
219217

0 commit comments

Comments
 (0)