Format: application/octet-stream
1 import sys
2 from typing import Any, Dict, List, Optional, Tuple, Type, Union, overload
3
4 if sys.version_info >= (3, 0):
5 _defaultaction: str
6 _onceregistry: Dict[Any, Any]
7 else:
8 default_action: str
9 once_registry: Dict[Any, Any]
10
11 filters: List[Tuple[Any, ...]]
12
13 if sys.version_info >= (3, 6):
14 @overload
15 def warn(
16 message: str, category: Optional[Type[Warning]] = ..., stacklevel: int = ..., source: Optional[Any] = ...
17 ) -> None: ...
18 @overload
19 def warn(message: Warning, category: Any = ..., stacklevel: int = ..., source: Optional[Any] = ...) -> None: ...
20 @overload
21 def warn_explicit(
22 message: str,
23 category: Type[Warning],
24 filename: str,
25 lineno: int,
26 module: Optional[str] = ...,
27 registry: Optional[Dict[Union[str, Tuple[str, Type[Warning], int]], int]] = ...,
28 module_globals: Optional[Dict[str, Any]] = ...,
29 source: Optional[Any] = ...,
30 ) -> None: ...
31 @overload
32 def warn_explicit(
33 message: Warning,
34 category: Any,
35 filename: str,
36 lineno: int,
37 module: Optional[str] = ...,
38 registry: Optional[Dict[Union[str, Tuple[str, Type[Warning], int]], int]] = ...,
39 module_globals: Optional[Dict[str, Any]] = ...,
40 source: Optional[Any] = ...,
41 ) -> None: ...
42
43 else:
44 @overload
45 def warn(message: str, category: Optional[Type[Warning]] = ..., stacklevel: int = ...) -> None: ...
46 @overload
47 def warn(message: Warning, category: Any = ..., stacklevel: int = ...) -> None: ...
48 @overload
49 def warn_explicit(
50 message: str,
51 category: Type[Warning],
52 filename: str,
53 lineno: int,
54 module: Optional[str] = ...,
55 registry: Optional[Dict[Union[str, Tuple[str, Type[Warning], int]], int]] = ...,
56 module_globals: Optional[Dict[str, Any]] = ...,
57 ) -> None: ...
58 @overload
59 def warn_explicit(
60 message: Warning,
61 category: Any,
62 filename: str,
63 lineno: int,
64 module: Optional[str] = ...,
65 registry: Optional[Dict[Union[str, Tuple[str, Type[Warning], int]], int]] = ...,
66 module_globals: Optional[Dict[str, Any]] = ...,
67 ) -> None: ...
68