Skip to content

Commit 82601a0

Browse files
fix(event-handler): fix UP045 lint error in oauth2.py validator signature
With `from __future__ import annotations` present, ruff UP045 requires `str | None` instead of `Optional[str]` in the validator signature. - Remove Optional from typing imports - Convert validator signature to str | None syntax Part of #8088 Signed-off-by: hirenkumar-n-dholariya <hirenkumarnd@gmail.com>
1 parent 2c2be2f commit 82601a0

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

  • aws_lambda_powertools/event_handler/openapi/swagger_ui

aws_lambda_powertools/event_handler/openapi/swagger_ui/oauth2.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from __future__ import annotations
33

44
import warnings
5-
from typing import Optional, Sequence
5+
from typing import Sequence
66

77
from pydantic import BaseModel, Field, field_validator
88

@@ -49,7 +49,7 @@ class OAuth2Config(BaseModel):
4949
model_config = MODEL_CONFIG_ALLOW
5050

5151
@field_validator("clientSecret")
52-
def client_secret_only_on_dev(cls, v: Optional[str]) -> Optional[str]:
52+
def client_secret_only_on_dev(cls, v: str | None) -> str | None:
5353
if not v:
5454
return None
5555

0 commit comments

Comments
 (0)