Skip to content

Commit 2c2be2f

Browse files
fix(event-handler): revert validator signature to Optional in oauth2.py
Revert client_secret_only_on_dev validator signature from str | None back to Optional[str] to fix FA102 ruff lint error. PEP 604 union syntax in function signatures requires `from __future__ import annotations` which conflicts with the existing FA100 noqa suppression in this file. Part of #8088 Signed-off-by: hirenkumar-n-dholariya <hirenkumarnd@gmail.com>
1 parent 1aae45f commit 2c2be2f

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 Sequence
5+
from typing import Optional, 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: str | None) -> str | None:
52+
def client_secret_only_on_dev(cls, v: Optional[str]) -> Optional[str]:
5353
if not v:
5454
return None
5555

0 commit comments

Comments
 (0)