mirror of
https://github.com/python/cpython.git
synced 2025-09-27 02:39:58 +00:00
Issue #15721: apply PEP 384 Refactoring to tkinter module.
This commit is contained in:
parent
b9e2d3f884
commit
d2217a83d4
1 changed files with 1 additions and 6 deletions
|
@ -794,7 +794,7 @@ static PyType_Slot PyTclObject_Type_slots[] = {
|
||||||
{Py_tp_dealloc, (destructor)PyTclObject_dealloc},
|
{Py_tp_dealloc, (destructor)PyTclObject_dealloc},
|
||||||
{Py_tp_repr, (reprfunc)PyTclObject_repr},
|
{Py_tp_repr, (reprfunc)PyTclObject_repr},
|
||||||
{Py_tp_str, (reprfunc)PyTclObject_str},
|
{Py_tp_str, (reprfunc)PyTclObject_str},
|
||||||
{Py_tp_getattro, NULL},
|
{Py_tp_getattro, PyObject_GenericGetAttr},
|
||||||
{Py_tp_richcompare, PyTclObject_richcompare},
|
{Py_tp_richcompare, PyTclObject_richcompare},
|
||||||
{Py_tp_getset, PyTclObject_getsetlist},
|
{Py_tp_getset, PyTclObject_getsetlist},
|
||||||
{0, 0}
|
{0, 0}
|
||||||
|
@ -2831,11 +2831,6 @@ PyInit__tkinter(void)
|
||||||
{
|
{
|
||||||
PyObject *m, *uexe, *cexe, *o;
|
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
|
#ifdef WITH_THREAD
|
||||||
tcl_lock = PyThread_allocate_lock();
|
tcl_lock = PyThread_allocate_lock();
|
||||||
if (tcl_lock == NULL)
|
if (tcl_lock == NULL)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue