changeset: 80062:4eb6e07e8171 parent: 80060:812f5c379188 user: Andrew Svetlov date: Tue Oct 30 22:49:16 2012 +0200 files: Modules/_tkinter.c description: Issue #15721: apply PEP 384 Refactoring to tkinter module. diff -r 812f5c379188 -r 4eb6e07e8171 Modules/_tkinter.c --- a/Modules/_tkinter.c Tue Oct 30 02:30:31 2012 +0100 +++ b/Modules/_tkinter.c Tue Oct 30 22:49:16 2012 +0200 @@ -794,7 +794,7 @@ {Py_tp_dealloc, (destructor)PyTclObject_dealloc}, {Py_tp_repr, (reprfunc)PyTclObject_repr}, {Py_tp_str, (reprfunc)PyTclObject_str}, - {Py_tp_getattro, NULL}, + {Py_tp_getattro, PyObject_GenericGetAttr}, {Py_tp_richcompare, PyTclObject_richcompare}, {Py_tp_getset, PyTclObject_getsetlist}, {0, 0} @@ -2831,11 +2831,6 @@ { PyObject *m, *uexe, *cexe, *o; - /* Due to cross platform compiler issues the slots must be filled - * here. It's required for portability to Windows without requiring - * C++. See xxxlimited.c*/ - PyTclObject_Type_slots[3].pfunc = PyObject_GenericGetAttr; - #ifdef WITH_THREAD tcl_lock = PyThread_allocate_lock(); if (tcl_lock == NULL)