Skip to content

Commit 4b44cba

Browse files
committed
Cleanup
1 parent dc56a02 commit 4b44cba

File tree

2 files changed

+7
-10
lines changed

2 files changed

+7
-10
lines changed

sentry_sdk/integrations/starlette.py

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -366,16 +366,10 @@ def patch_middlewares():
366366
def _sentry_middleware_init(self, cls, *args, **kwargs):
367367
# type: (Any, Any, Any, Any) -> None
368368
if cls == SentryAsgiMiddleware:
369-
if StarletteIntegration.starlette_version < (0, 35):
370-
return old_middleware_init(self, cls, **kwargs)
371-
else:
372-
return old_middleware_init(self, cls, *args, **kwargs)
369+
return old_middleware_init(self, cls, *args, **kwargs)
373370

374371
span_enabled_cls = _enable_span_for_middleware(cls)
375-
if StarletteIntegration.starlette_version < (0, 35):
376-
old_middleware_init(self, span_enabled_cls, **kwargs)
377-
else:
378-
old_middleware_init(self, span_enabled_cls, *args, **kwargs)
372+
old_middleware_init(self, span_enabled_cls, *args, **kwargs)
379373

380374
if cls == AuthenticationMiddleware:
381375
patch_authentication_middleware(cls)

tests/integrations/starlette/test_starlette.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
from starlette.middleware.authentication import AuthenticationMiddleware
3232
from starlette.middleware.trustedhost import TrustedHostMiddleware
3333
from starlette.testclient import TestClient
34-
3534
from tests.integrations.conftest import parametrize_test_configurable_status_codes
3635

3736

@@ -868,7 +867,11 @@ def test_middleware_partial_receive_send(sentry_init, capture_events):
868867
idx += 1
869868

870869

871-
def test_middleware_args(sentry_init):
870+
@pytest.mark.skipif(
871+
STARLETTE_VERSION < (0, 35),
872+
reason="Positional args for middleware have been introduced in Starlette >= 0.35",
873+
)
874+
def test_middleware_positional_args(sentry_init):
872875
sentry_init(
873876
traces_sample_rate=1.0,
874877
integrations=[StarletteIntegration()],

0 commit comments

Comments
 (0)