Skip to content

Commit f295c73

Browse files
author
gabino
committed
refactor: simplify success_url and failure_url type hints in Session class
1 parent 1712d33 commit f295c73

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

cuenca/resources/sessions.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from typing import ClassVar, Optional, cast
33

44
from cuenca_validations.types import AnyUrlString, SessionRequest, SessionType
5-
from pydantic import AnyUrl, ConfigDict
5+
from pydantic import ConfigDict
66

77
from .. import http
88
from .base import Creatable, Queryable, Retrievable
@@ -39,16 +39,16 @@ def create(
3939
cls,
4040
user_id: str,
4141
type: SessionType,
42-
success_url=cast(Optional[AnyUrl], success_url),
43-
failure_url=cast(Optional[AnyUrl], failure_url),
42+
success_url: Optional[str] = None,
43+
failure_url: Optional[str] = None,
4444
*,
4545
session: http.Session = http.session,
4646
) -> 'Session':
4747
req = SessionRequest(
4848
user_id=user_id,
4949
type=type,
50-
success_url=success_url,
51-
failure_url=failure_url,
50+
success_url=success_url, # type: ignore
51+
failure_url=failure_url, # type: ignore
5252
)
5353
return cast(
5454
'Session', cls._create(session=session, **req.model_dump())

0 commit comments

Comments
 (0)