Skip to content

Commit b8e62cf

Browse files
[3.11] gh-107298: Add standard exceptions and warnings in the nitpick_ignore list (GH-108029) (GH-108071)
(cherry picked from commit c9d83f9) Co-authored-by: Serhiy Storchaka <[email protected]>
1 parent e3a11e1 commit b8e62cf

File tree

1 file changed

+71
-0
lines changed

1 file changed

+71
-0
lines changed

Doc/conf.py

+71
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,77 @@
149149
('envvar', 'USER'),
150150
('envvar', 'USERNAME'),
151151
('envvar', 'USERPROFILE'),
152+
]
153+
154+
# Temporary undocumented names.
155+
# In future this list must be empty.
156+
nitpick_ignore += [
157+
# C API: Standard Python exception classes
158+
('c:data', 'PyExc_ArithmeticError'),
159+
('c:data', 'PyExc_AssertionError'),
160+
('c:data', 'PyExc_AttributeError'),
161+
('c:data', 'PyExc_BaseException'),
162+
('c:data', 'PyExc_BlockingIOError'),
163+
('c:data', 'PyExc_BrokenPipeError'),
164+
('c:data', 'PyExc_BufferError'),
165+
('c:data', 'PyExc_ChildProcessError'),
166+
('c:data', 'PyExc_ConnectionAbortedError'),
167+
('c:data', 'PyExc_ConnectionError'),
168+
('c:data', 'PyExc_ConnectionRefusedError'),
169+
('c:data', 'PyExc_ConnectionResetError'),
170+
('c:data', 'PyExc_EOFError'),
171+
('c:data', 'PyExc_Exception'),
172+
('c:data', 'PyExc_FileExistsError'),
173+
('c:data', 'PyExc_FileNotFoundError'),
174+
('c:data', 'PyExc_FloatingPointError'),
175+
('c:data', 'PyExc_GeneratorExit'),
176+
('c:data', 'PyExc_ImportError'),
177+
('c:data', 'PyExc_IndentationError'),
178+
('c:data', 'PyExc_IndexError'),
179+
('c:data', 'PyExc_InterruptedError'),
180+
('c:data', 'PyExc_IsADirectoryError'),
181+
('c:data', 'PyExc_KeyboardInterrupt'),
182+
('c:data', 'PyExc_KeyError'),
183+
('c:data', 'PyExc_LookupError'),
184+
('c:data', 'PyExc_MemoryError'),
185+
('c:data', 'PyExc_ModuleNotFoundError'),
186+
('c:data', 'PyExc_NameError'),
187+
('c:data', 'PyExc_NotADirectoryError'),
188+
('c:data', 'PyExc_NotImplementedError'),
189+
('c:data', 'PyExc_OSError'),
190+
('c:data', 'PyExc_OverflowError'),
191+
('c:data', 'PyExc_PermissionError'),
192+
('c:data', 'PyExc_ProcessLookupError'),
193+
('c:data', 'PyExc_RecursionError'),
194+
('c:data', 'PyExc_ReferenceError'),
195+
('c:data', 'PyExc_RuntimeError'),
196+
('c:data', 'PyExc_StopAsyncIteration'),
197+
('c:data', 'PyExc_StopIteration'),
198+
('c:data', 'PyExc_SyntaxError'),
199+
('c:data', 'PyExc_SystemError'),
200+
('c:data', 'PyExc_SystemExit'),
201+
('c:data', 'PyExc_TabError'),
202+
('c:data', 'PyExc_TimeoutError'),
203+
('c:data', 'PyExc_TypeError'),
204+
('c:data', 'PyExc_UnboundLocalError'),
205+
('c:data', 'PyExc_UnicodeDecodeError'),
206+
('c:data', 'PyExc_UnicodeEncodeError'),
207+
('c:data', 'PyExc_UnicodeError'),
208+
('c:data', 'PyExc_UnicodeTranslateError'),
209+
('c:data', 'PyExc_ValueError'),
210+
('c:data', 'PyExc_ZeroDivisionError'),
211+
# C API: Standard Python warning classes
212+
('c:data', 'PyExc_BytesWarning'),
213+
('c:data', 'PyExc_DeprecationWarning'),
214+
('c:data', 'PyExc_FutureWarning'),
215+
('c:data', 'PyExc_ImportWarning'),
216+
('c:data', 'PyExc_PendingDeprecationWarning'),
217+
('c:data', 'PyExc_ResourceWarning'),
218+
('c:data', 'PyExc_RuntimeWarning'),
219+
('c:data', 'PyExc_SyntaxWarning'),
220+
('c:data', 'PyExc_UnicodeWarning'),
221+
('c:data', 'PyExc_UserWarning'),
222+
('c:data', 'PyExc_Warning'),
152223
# Do not error nit-picky mode builds when _SubParsersAction.add_parser cannot
153224
# be resolved, as the method is currently undocumented. For context, see
154225
# https://github.com/python/cpython/pull/103289.

0 commit comments

Comments
 (0)