Skip to content

Commit ce2b37d

Browse files
authored
[http.cookies] 'value', 'coded_value', and 'key' of Morsel can return None (#15264)
1 parent 6fa275f commit ce2b37d

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

stdlib/http/cookies.pyi

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
from _typeshed import MaybeNone
12
from collections.abc import Iterable, Mapping
23
from types import GenericAlias
34
from typing import Any, Generic, TypeVar, overload
@@ -21,11 +22,11 @@ class CookieError(Exception): ...
2122

2223
class Morsel(dict[str, Any], Generic[_T]):
2324
@property
24-
def value(self) -> str: ...
25+
def value(self) -> str | MaybeNone: ...
2526
@property
26-
def coded_value(self) -> _T: ...
27+
def coded_value(self) -> _T | MaybeNone: ...
2728
@property
28-
def key(self) -> str: ...
29+
def key(self) -> str | MaybeNone: ...
2930
def __init__(self) -> None: ...
3031
def set(self, key: str, val: str, coded_val: _T) -> None: ...
3132
def setdefault(self, key: str, val: str | None = None) -> str: ...

0 commit comments

Comments
 (0)