Skip to content

Commit 7bdfa50

Browse files
committed
Fix formatting
1 parent 9b0c862 commit 7bdfa50

File tree

2 files changed

+23
-11
lines changed

2 files changed

+23
-11
lines changed

sentry_sdk/integrations/litestar.py

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
from collections.abc import Set
22
import sentry_sdk
33
from sentry_sdk.consts import OP
4-
from sentry_sdk.integrations import _DEFAULT_FAILED_REQUEST_STATUS_CODES, DidNotEnable, Integration
4+
from sentry_sdk.integrations import (
5+
_DEFAULT_FAILED_REQUEST_STATUS_CODES,
6+
DidNotEnable,
7+
Integration,
8+
)
59
from sentry_sdk.integrations.asgi import SentryAsgiMiddleware
610
from sentry_sdk.integrations.logging import ignore_logger
711
from sentry_sdk.scope import should_send_default_pii
@@ -47,9 +51,10 @@ class LitestarIntegration(Integration):
4751
identifier = "litestar"
4852
origin = f"auto.http.{identifier}"
4953

50-
def __init__(self,
51-
failed_request_status_codes=_DEFAULT_FAILED_REQUEST_STATUS_CODES, # type: Set[int]
52-
) -> None:
54+
def __init__(
55+
self,
56+
failed_request_status_codes=_DEFAULT_FAILED_REQUEST_STATUS_CODES, # type: Set[int]
57+
) -> None:
5358
self.failed_request_status_codes = failed_request_status_codes
5459

5560
@staticmethod
@@ -285,11 +290,12 @@ def exception_handler(exc, scope):
285290
sentry_scope.set_user(user_info)
286291

287292
if isinstance(exc, HTTPException):
288-
integration = sentry_sdk.get_client().get_integration(
289-
LitestarIntegration
290-
)
291-
if integration is not None and exc.status_code not in integration.failed_request_status_codes:
292-
return
293+
integration = sentry_sdk.get_client().get_integration(LitestarIntegration)
294+
if (
295+
integration is not None
296+
and exc.status_code not in integration.failed_request_status_codes
297+
):
298+
return
293299

294300
event, hint = event_from_exception(
295301
exc,

tests/integrations/litestar/test_litestar.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -399,6 +399,8 @@ async def __call__(self, scope, receive, send):
399399
}
400400
else:
401401
assert "user" not in event
402+
403+
402404
@parametrize_test_configurable_status_codes
403405
def test_configurable_status_codes(
404406
sentry_init,
@@ -407,13 +409,17 @@ def test_configurable_status_codes(
407409
status_code,
408410
expected_error,
409411
):
410-
integration_kwargs = {"failed_request_status_codes": failed_request_status_codes} if failed_request_status_codes is not None else {}
412+
integration_kwargs = (
413+
{"failed_request_status_codes": failed_request_status_codes}
414+
if failed_request_status_codes is not None
415+
else {}
416+
)
411417
sentry_init(integrations=[LitestarIntegration(**integration_kwargs)])
412418

413419
events = capture_events()
414420

415421
@get("/error")
416-
async def error()-> None:
422+
async def error() -> None:
417423
raise HTTPException(status_code=status_code)
418424

419425
app = Litestar([error])

0 commit comments

Comments
 (0)