massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / third_party / 2 / tornado / netutil.pyi
1 from typing import Any\r
2 from tornado.util import Configurable\r
3 \r
4 ssl = ...  # type: Any\r
5 certifi = ...  # type: Any\r
6 xrange = ...  # type: Any\r
7 ssl_match_hostname = ...  # type: Any\r
8 SSLCertificateError = ...  # type: Any\r
9 \r
10 def bind_sockets(port, address=..., family=..., backlog=..., flags=...): ...\r
11 def bind_unix_socket(file, mode=..., backlog=...): ...\r
12 def add_accept_handler(sock, callback, io_loop=...): ...\r
13 def is_valid_ip(ip): ...\r
14 \r
15 class Resolver(Configurable):\r
16     @classmethod\r
17     def configurable_base(cls): ...\r
18     @classmethod\r
19     def configurable_default(cls): ...\r
20     def resolve(self, host, port, family=..., callback=...): ...\r
21     def close(self): ...\r
22 \r
23 class ExecutorResolver(Resolver):\r
24     io_loop = ...  # type: Any\r
25     executor = ...  # type: Any\r
26     close_executor = ...  # type: Any\r
27     def initialize(self, io_loop=..., executor=..., close_executor=...): ...\r
28     def close(self): ...\r
29     def resolve(self, host, port, family=...): ...\r
30 \r
31 class BlockingResolver(ExecutorResolver):\r
32     def initialize(self, io_loop=...): ...\r
33 \r
34 class ThreadedResolver(ExecutorResolver):\r
35     def initialize(self, io_loop=..., num_threads=...): ...\r
36 \r
37 class OverrideResolver(Resolver):\r
38     resolver = ...  # type: Any\r
39     mapping = ...  # type: Any\r
40     def initialize(self, resolver, mapping): ...\r
41     def close(self): ...\r
42     def resolve(self, host, port, *args, **kwargs): ...\r
43 \r
44 def ssl_options_to_context(ssl_options): ...\r
45 def ssl_wrap_socket(socket, ssl_options, server_hostname=..., **kwargs): ...\r