massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / httplib2 / httplib2 / socks.pyi
1 import socket
2 from typing import Any
3
4 PROXY_TYPE_SOCKS4: int
5 PROXY_TYPE_SOCKS5: int
6 PROXY_TYPE_HTTP: int
7 PROXY_TYPE_HTTP_NO_TUNNEL: int
8
9 class ProxyError(Exception): ...
10 class GeneralProxyError(ProxyError): ...
11 class Socks5AuthError(ProxyError): ...
12 class Socks5Error(ProxyError): ...
13 class Socks4Error(ProxyError): ...
14 class HTTPError(ProxyError): ...
15
16 def setdefaultproxy(
17     proxytype: Any | None = ...,
18     addr: Any | None = ...,
19     port: Any | None = ...,
20     rdns: bool = ...,
21     username: Any | None = ...,
22     password: Any | None = ...,
23 ) -> None: ...
24 def wrapmodule(module) -> None: ...
25
26 class socksocket(socket.socket):
27     def __init__(self, family=..., type=..., proto: int = ..., _sock: Any | None = ...) -> None: ...
28     def sendall(self, content, *args): ...
29     def setproxy(
30         self,
31         proxytype: Any | None = ...,
32         addr: Any | None = ...,
33         port: Any | None = ...,
34         rdns: bool = ...,
35         username: Any | None = ...,
36         password: Any | None = ...,
37         headers: Any | None = ...,
38     ) -> None: ...
39     def getproxysockname(self): ...
40     def getproxypeername(self): ...
41     def getpeername(self): ...
42     def connect(self, destpair) -> None: ...