mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-08 13:04:46 +08:00
urllib.request: remove params from urlopen for py313 (#11933)
This commit is contained in:
@@ -52,16 +52,23 @@ _T = TypeVar("_T")
|
||||
_UrlopenRet: TypeAlias = Any
|
||||
_DataType: TypeAlias = ReadableBuffer | SupportsRead[bytes] | Iterable[bytes] | None
|
||||
|
||||
def urlopen(
|
||||
url: str | Request,
|
||||
data: _DataType | None = None,
|
||||
timeout: float | None = ...,
|
||||
*,
|
||||
cafile: str | None = None,
|
||||
capath: str | None = None,
|
||||
cadefault: bool = False,
|
||||
context: ssl.SSLContext | None = None,
|
||||
) -> _UrlopenRet: ...
|
||||
if sys.version_info >= (3, 13):
|
||||
def urlopen(
|
||||
url: str | Request, data: _DataType | None = None, timeout: float | None = ..., *, context: ssl.SSLContext | None = None
|
||||
) -> _UrlopenRet: ...
|
||||
|
||||
else:
|
||||
def urlopen(
|
||||
url: str | Request,
|
||||
data: _DataType | None = None,
|
||||
timeout: float | None = ...,
|
||||
*,
|
||||
cafile: str | None = None,
|
||||
capath: str | None = None,
|
||||
cadefault: bool = False,
|
||||
context: ssl.SSLContext | None = None,
|
||||
) -> _UrlopenRet: ...
|
||||
|
||||
def install_opener(opener: OpenerDirector) -> None: ...
|
||||
def build_opener(*handlers: BaseHandler | Callable[[], BaseHandler]) -> OpenerDirector: ...
|
||||
|
||||
|
||||
Reference in New Issue
Block a user