mirror of
https://github.com/python/cpython.git
synced 2025-08-22 17:55:18 +00:00
gh-107810: Improve DeprecationWarning for metaclasses with custom tp_new (GH-107834)
Co-authored-by: Kirill Podoprigora <kirill.bast9@mail.ru>
This commit is contained in:
parent
e4275f4df3
commit
16dcce2176
3 changed files with 5 additions and 4 deletions
|
@ -4264,9 +4264,9 @@ _PyType_FromMetaclass_impl(
|
|||
if (_allow_tp_new) {
|
||||
if (PyErr_WarnFormat(
|
||||
PyExc_DeprecationWarning, 1,
|
||||
"Using PyType_Spec with metaclasses that have custom "
|
||||
"tp_new is deprecated and will no longer be allowed in "
|
||||
"Python 3.14.") < 0) {
|
||||
"Type %s uses PyType_Spec with a metaclass that has custom "
|
||||
"tp_new. This is deprecated and will no longer be allowed in "
|
||||
"Python 3.14.", spec->name) < 0) {
|
||||
goto finally;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue