From: Serhiy Storchaka Date: Mon, 24 Oct 2016 20:47:08 +0000 (+0300) Subject: Issue #25464: Fixed HList.header_exists() in Tix module by adding X-Git-Tag: v2.7.13rc1~64 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f10006cdb82a27802ec7c9340e59030712d36f29;p=python Issue #25464: Fixed HList.header_exists() in Tix module by adding a workaround to Tix library bug. --- diff --git a/Lib/lib-tk/Tix.py b/Lib/lib-tk/Tix.py index a7b785e49a..45e8a90374 100644 --- a/Lib/lib-tk/Tix.py +++ b/Lib/lib-tk/Tix.py @@ -928,7 +928,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) diff --git a/Misc/NEWS b/Misc/NEWS index dfe93e3c60..12c3da2b7c 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -60,6 +60,9 @@ Core and Builtins Library ------- +- Issue #25464: Fixed HList.header_exists() in Tix module by adding + a workaround to Tix library bug. + - Issue #28488: shutil.make_archive() no longer adds entry "./" to ZIP archive. - Issue #28480: Fix error building _sqlite3 module when multithreading is