massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / stdlib / 2and3 / logging / config.pyi
1 # Stubs for logging.config (Python 3.4)\r
2 \r
3 from typing import Any, Callable, Dict, Optional, IO, Union\r
4 import sys\r
5 if sys.version_info >= (3,):\r
6     from configparser import RawConfigParser\r
7 else:\r
8     from ConfigParser import RawConfigParser\r
9 \r
10 \r
11 def dictConfig(config: Dict[str, Any]) -> None: ...\r
12 if sys.version_info >= (3, 4):\r
13     def fileConfig(fname: Union[str, IO[str], RawConfigParser],\r
14                    defaults: Optional[Dict[str, str]] = ...,\r
15                    disable_existing_loggers: bool = ...) -> None: ...\r
16     def listen(port: int = ...,\r
17                verify: Optional[Callable[[bytes], Optional[bytes]]] = ...) -> None: ...\r
18 else:\r
19     def fileConfig(fname: Union[str, IO[str]],\r
20                    defaults: Optional[Dict[str, str]] = ...,\r
21                    disable_existing_loggers: bool = ...) -> None: ...\r
22     def listen(port: int = ...) -> None: ...\r
23 def stopListening() -> None: ...\r