diff --git a/stdlib/2/urllib2.pyi b/stdlib/2/urllib2.pyi index 64ee2021a..e15289738 100644 --- a/stdlib/2/urllib2.pyi +++ b/stdlib/2/urllib2.pyi @@ -1,6 +1,6 @@ import ssl -from typing import Any, AnyStr, Dict, List, Union, Optional, Mapping, Callable, Sequence, Tuple +from typing import Any, AnyStr, Dict, List, Union, Optional, Mapping, Callable, Sequence, Tuple, Type from urllib import addinfourl from httplib import HTTPResponse @@ -53,7 +53,7 @@ def urlopen(url: Union[Request, _string], data: Optional[_string] = ..., timeout cafile: Optional[_string] = ..., capath: Optional[_string] = ..., cadefault: bool = ..., context: Optional[ssl.SSLContext] = ...): ... def install_opener(opener: OpenerDirector) -> None: ... -def build_opener(*handlers: BaseHandler) -> OpenerDirector: ... +def build_opener(*handlers: Union[BaseHandler, Type[BaseHandler]]) -> OpenerDirector: ... class BaseHandler: handler_order = ... # type: int