Bugs item #961805, was opened at 2004-05-27 21:59 Message generated for change (Comment added) made by doko You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105470&aid=961805&group_id=5470
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Tkinter Group: Python 2.3 Status: Open Resolution: None Priority: 5 Private: No Submitted By: Eric P. (ericpett) Assigned to: Martin v. Löwis (loewis) Summary: Text.edit_modified() fails Initial Comment: Text.edit_modified() fails because it calls _getints() on the result of the underlying tk.call(). The tk.call() is returning a boolean, not a string, and the _getints() fails. Here's the last part of an example traceback: File "/usr/local/src/staff/pett/chimera/devel/Ilabel/ __init__.py", line 53, in textCB if not text.edit_modified(): File "/usr/local/src/staff/chimera-build/IRIX-X11/foreign/ Python-2.3.2/lib/python2.3/lib-tk/Tkinter.py", line 2831, in edit_modified return self.edit("modified", arg) File "/usr/local/src/staff/chimera-build/IRIX-X11/foreign/ Python-2.3.2/lib/python2.3/lib-tk/Tkinter.py", line 2819, in edit return self._getints( File "/usr/local/src/staff/chimera-build/IRIX-X11/foreign/ Python-2.3.2/lib/python2.3/lib-tk/Tkinter.py", line 972, in _getints return tuple(map(getint, self.tk.splitlist(string))) TypeError: coercing to Unicode: need string or buffer, bool found ---------------------------------------------------------------------- >Comment By: Matthias Klose (doko) Date: 2007-02-14 21:18 Message: Logged In: YES user_id=60903 Originator: NO followup from https://bugs.launchpad.net/bugs/84720 As a workaround you can get the status by calling: print root.tk.call('eval','%s edit modified'%self.textwidget) where self.textwidget is the variable where the text widget was assigned to. ---------------------------------------------------------------------- Comment By: Eric P. (ericpett) Date: 2004-05-27 22:52 Message: Logged In: YES user_id=1051353 I should mention that it's the argless form of edit_modified() that fails (querying the flag state) -- setting the flag works. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105470&aid=961805&group_id=5470 _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com