2 from typing import IO, Any
4 if sys.version_info >= (3, 10):
9 depth: int | None = ...,
12 sort_dicts: bool = ...,
13 underscore_numbers: bool = ...,
16 elif sys.version_info >= (3, 8):
21 depth: int | None = ...,
24 sort_dicts: bool = ...,
28 def pformat(object: object, indent: int = ..., width: int = ..., depth: int | None = ..., *, compact: bool = ...) -> str: ...
30 if sys.version_info >= (3, 10):
33 stream: IO[str] | None = ...,
36 depth: int | None = ...,
39 sort_dicts: bool = ...,
40 underscore_numbers: bool = ...,
43 elif sys.version_info >= (3, 8):
46 stream: IO[str] | None = ...,
49 depth: int | None = ...,
52 sort_dicts: bool = ...,
55 if sys.version_info >= (3, 10):
58 stream: IO[str] | None = ...,
61 depth: int | None = ...,
64 sort_dicts: bool = ...,
65 underscore_numbers: bool = ...,
68 elif sys.version_info >= (3, 8):
71 stream: IO[str] | None = ...,
74 depth: int | None = ...,
77 sort_dicts: bool = ...,
83 stream: IO[str] | None = ...,
86 depth: int | None = ...,
91 def isreadable(object: object) -> bool: ...
92 def isrecursive(object: object) -> bool: ...
93 def saferepr(object: object) -> str: ...
96 if sys.version_info >= (3, 10):
101 depth: int | None = ...,
102 stream: IO[str] | None = ...,
105 sort_dicts: bool = ...,
106 underscore_numbers: bool = ...,
108 elif sys.version_info >= (3, 8):
113 depth: int | None = ...,
114 stream: IO[str] | None = ...,
117 sort_dicts: bool = ...,
124 depth: int | None = ...,
125 stream: IO[str] | None = ...,
129 def pformat(self, object: object) -> str: ...
130 def pprint(self, object: object) -> None: ...
131 def isreadable(self, object: object) -> bool: ...
132 def isrecursive(self, object: object) -> bool: ...
133 def format(self, object: object, context: dict[int, Any], maxlevels: int, level: int) -> tuple[str, bool, bool]: ...