Convert boolean results back to strings. Fixes #807871.

Will backport to 2.3.
This commit is contained in:
Martin v. Löwis 2004-09-18 16:01:23 +00:00
parent 5d52e781d9
commit b0c670ce39

View file

@ -72,7 +72,12 @@ def _show(title=None, message=None, icon=None, type=None, **options):
if type: options["type"] = type
if title: options["title"] = title
if message: options["message"] = message
return Message(**options).show()
res = Message(**options).show()
# In some Tcl installations, Tcl converts yes/no into a boolean
if isinstance(res, bool):
if res: return YES
return NO
return res
def showinfo(title=None, message=None, **options):
"Show an info message"