]> granicus.if.org Git - python/commitdiff
bpo-32125: Remove Py_UseClassExceptionsFlag flag (#4544)
authorVictor Stinner <victor.stinner@gmail.com>
Fri, 24 Nov 2017 21:06:38 +0000 (22:06 +0100)
committerGitHub <noreply@github.com>
Fri, 24 Nov 2017 21:06:38 +0000 (22:06 +0100)
This flag was deprecated and wasn't used anymore since Python 2.0.

Include/pydebug.h
Misc/NEWS.d/next/C API/2017-11-24-21-25-43.bpo-32125.K8zWgn.rst [new file with mode: 0644]
Python/pylifecycle.c
Tools/c-globals/ignored-globals.txt

index d3b95966aa604e5a5ffef17498674ce565d640d9..bd4aafe3b49f83a3dc5d6e3c56b3425220c5c0b7 100644 (file)
@@ -15,7 +15,6 @@ PyAPI_DATA(int) Py_InspectFlag;
 PyAPI_DATA(int) Py_OptimizeFlag;
 PyAPI_DATA(int) Py_NoSiteFlag;
 PyAPI_DATA(int) Py_BytesWarningFlag;
-PyAPI_DATA(int) Py_UseClassExceptionsFlag;
 PyAPI_DATA(int) Py_FrozenFlag;
 PyAPI_DATA(int) Py_IgnoreEnvironmentFlag;
 PyAPI_DATA(int) Py_DontWriteBytecodeFlag;
diff --git a/Misc/NEWS.d/next/C API/2017-11-24-21-25-43.bpo-32125.K8zWgn.rst b/Misc/NEWS.d/next/C API/2017-11-24-21-25-43.bpo-32125.K8zWgn.rst
new file mode 100644 (file)
index 0000000..d71c664
--- /dev/null
@@ -0,0 +1,2 @@
+The ``Py_UseClassExceptionsFlag`` flag has been removed. It was deprecated
+and wasn't used anymore since Python 2.0.
index 8d2ec4e91c3891e645963b857db791e3b4569ef8..b079990c40f2bd976224e76d179e2630d32aff8f 100644 (file)
@@ -116,7 +116,6 @@ int Py_InspectFlag; /* Needed to determine whether to exit at SystemExit */
 int Py_OptimizeFlag = 0; /* Needed by compile.c */
 int Py_NoSiteFlag; /* Suppress 'import site' */
 int Py_BytesWarningFlag; /* Warn on str(bytes) and str(buffer) */
-int Py_UseClassExceptionsFlag = 1; /* Needed by bltinmodule.c: deprecated */
 int Py_FrozenFlag; /* Needed by getpath.c */
 int Py_IgnoreEnvironmentFlag; /* e.g. PYTHONPATH, PYTHONHOME */
 int Py_DontWriteBytecodeFlag; /* Suppress writing bytecode files (*.pyc) */
index 7b5add865c166c7470d128708edc6d693d054294..ce6d1d805147b67f7b26fa60372fbd3525033571 100644 (file)
@@ -393,7 +393,6 @@ Py_NoUserSiteDirectory
 Py_OptimizeFlag
 Py_QuietFlag
 Py_UnbufferedStdioFlag
-Py_UseClassExceptionsFlag
 Py_VerboseFlag