Issue #25464: Fixed HList.header_exists() in tkinter.tix module by addin

a workaround to Tix library bug.
This commit is contained in:
Serhiy Storchaka 2016-10-24 23:49:51 +03:00
commit 19aef9c24e
2 changed files with 8 additions and 1 deletions

View file

@ -926,7 +926,11 @@ class HList(TixWidget, XView, YView):
return self.tk.call(self._w, 'header', 'cget', col, opt)
def header_exists(self, col):
return self.tk.call(self._w, 'header', 'exists', col)
# A workaround to Tix library bug (issue #25464).
# The documented command is "exists", but only erroneous "exist" is
# accepted.
return self.tk.getboolean(self.tk.call(self._w, 'header', 'exist', col))
header_exist = header_exists
def header_delete(self, col):
self.tk.call(self._w, 'header', 'delete', col)

View file

@ -16,6 +16,9 @@ Core and Builtins
- Issue #23782: Fixed possible memory leak in _PyTraceback_Add() and exception
loss in PyTraceBack_Here().
- Issue #25464: Fixed HList.header_exists() in tkinter.tix module by addin
a workaround to Tix library bug.
- Issue #28488: shutil.make_archive() no longer adds entry "./" to ZIP archive.
- Issue #25953: re.sub() now raises an error for invalid numerical group