diff --git a/Modules/_ssl.c b/Modules/_ssl.c index 35e4ce7af50fc6..7a9f2c87239eca 100644 --- a/Modules/_ssl.c +++ b/Modules/_ssl.c @@ -2900,7 +2900,7 @@ static PyType_Spec PySSLSocket_spec = { .name = "_ssl._SSLSocket", .basicsize = sizeof(PySSLSocket), .flags = (Py_TPFLAGS_DEFAULT | Py_TPFLAGS_IMMUTABLETYPE | - Py_TPFLAGS_HAVE_GC), + Py_TPFLAGS_HAVE_GC | Py_TPFLAGS_DISALLOW_INSTANTIATION), .slots = PySSLSocket_slots, };