bpo-43916: select.devpoll uses Py_TPFLAGS_DISALLOW_INSTANTIATION by vstinner · Pull Request #25751 · python/cpython
static PyObject * devpoll_new(PyTypeObject *type, PyObject *args, PyObject *kwargs) { PyErr_Format(PyExc_TypeError, "Cannot create '%.200s' instances", _PyType_Name(type)); return NULL; }
static void devpoll_dealloc(devpollObject *self) {
static PyType_Spec devpoll_Type_spec = { "select.devpoll", sizeof(devpollObject), 0, Py_TPFLAGS_DEFAULT, Py_TPFLAGS_DEFAULT | Py_TPFLAGS_DISALLOW_INSTANTIATION, devpoll_Type_slots };