Skip to content

Commit 75f9d06

Browse files
committed
chore: Fix more typehints
1 parent 53acb2e commit 75f9d06

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

asknews_sdk/client.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ def __init__(
5757
follow_redirects: bool,
5858
client: Union[Type[TClient], TClient],
5959
user_agent: str,
60-
auth: Optional[RequestAuth | Sentinel],
60+
auth: Optional[Union[RequestAuth, Sentinel]],
6161
*,
6262
_token_save_hook: Optional[Union[TokenSaveHook, AsyncTokenSaveHook]] = None,
6363
_token_load_hook: Optional[Union[TokenLoadHook, AsyncTokenLoadHook]] = None,
@@ -187,7 +187,7 @@ def __init__(
187187
follow_redirects: bool = True,
188188
client: Union[Type[Client], Client] = Client,
189189
user_agent: str = USER_AGENT,
190-
auth: Optional[RequestAuth | Sentinel] = CLIENT_DEFAULT,
190+
auth: Optional[Union[RequestAuth, Sentinel]] = CLIENT_DEFAULT,
191191
*,
192192
_token_save_hook: Optional[TokenSaveHook] = None,
193193
_token_load_hook: Optional[TokenLoadHook] = None,
@@ -337,7 +337,7 @@ def __init__(
337337
follow_redirects: bool = True,
338338
client: Union[Type[AsyncClient], AsyncClient] = AsyncClient,
339339
user_agent: str = USER_AGENT,
340-
auth: Optional[RequestAuth | Sentinel] = CLIENT_DEFAULT,
340+
auth: Optional[Union[RequestAuth, Sentinel]] = CLIENT_DEFAULT,
341341
*,
342342
_token_save_hook: Optional[AsyncTokenSaveHook] = None,
343343
_token_load_hook: Optional[AsyncTokenLoadHook] = None,

asknews_sdk/sdk.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ def __init__(
8787
timeout: Optional[float] = None,
8888
follow_redirects: bool = True,
8989
client: Union[Type[Client], Client] = Client,
90-
auth: Optional[RequestAuth | Sentinel] = CLIENT_DEFAULT,
90+
auth: Optional[Union[RequestAuth, Sentinel]] = CLIENT_DEFAULT,
9191
*,
9292
_token_load_hook: Optional[TokenLoadHook] = None,
9393
_token_save_hook: Optional[TokenSaveHook] = None,
@@ -196,7 +196,7 @@ def __init__(
196196
timeout: Optional[float] = None,
197197
follow_redirects: bool = True,
198198
client: Union[Type[AsyncClient], AsyncClient] = AsyncClient,
199-
auth: Optional[RequestAuth | Sentinel] = CLIENT_DEFAULT,
199+
auth: Optional[Union[RequestAuth, Sentinel]] = CLIENT_DEFAULT,
200200
*,
201201
_token_load_hook: Optional[AsyncTokenLoadHook] = None,
202202
_token_save_hook: Optional[AsyncTokenSaveHook] = None,

asknews_sdk/security.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,17 +37,17 @@ class TokenInfo(TypedDict):
3737
expires_in: int
3838

3939

40-
TokenLoadHook = Callable[..., TokenInfo | None]
40+
TokenLoadHook = Callable[..., Optional[TokenInfo]]
4141
TokenSaveHook = Callable[[TokenInfo], None]
42-
AsyncTokenLoadHook = Callable[..., Awaitable[TokenInfo | None]]
42+
AsyncTokenLoadHook = Callable[..., Awaitable[Optional[TokenInfo]]]
4343
AsyncTokenSaveHook = Callable[[TokenInfo], Awaitable[None]]
4444

4545

4646
class OAuthToken:
4747
def __init__(self, token_info: Optional[TokenInfo] = None) -> None: # type: ignore
4848
self.set_token(token_info)
4949

50-
def set_token(self, token_info: TokenInfo | None) -> None:
50+
def set_token(self, token_info: Optional[TokenInfo]) -> None:
5151
self.token_info = token_info
5252
self._expires_at = datetime.now(timezone.utc) + timedelta(
5353
seconds=(
@@ -109,7 +109,7 @@ def __init__(
109109
client_secret: str,
110110
token_url: str,
111111
scopes: Optional[Set[str]] = None,
112-
token: OAuthToken | None = None,
112+
token: Optional[OAuthToken] = None,
113113
*,
114114
_token_load_hook: Optional[Union[TokenLoadHook, AsyncTokenLoadHook]] = None,
115115
_token_save_hook: Optional[Union[TokenSaveHook, AsyncTokenSaveHook]] = None,
@@ -285,7 +285,7 @@ def _load_token_disk(file_path: Path, client_id: str, client_secret: str) -> Tok
285285
if not isinstance(file_path, Path):
286286
file_path = Path(file_path)
287287

288-
def _load_token() -> TokenInfo | None:
288+
def _load_token() -> Optional[TokenInfo]:
289289
if not file_path.exists():
290290
return None
291291

@@ -330,7 +330,7 @@ def _load_token_disk_async(
330330
if not isinstance(file_path, AsyncPath):
331331
file_path = AsyncPath(file_path)
332332

333-
async def _load_token() -> TokenInfo | None:
333+
async def _load_token() -> Optional[TokenInfo]:
334334
if not await file_path.exists():
335335
return None
336336

0 commit comments

Comments
 (0)