Convert boolean results back to strings. Fixes #807871.
Will backport to 2.3.
This commit is contained in:
parent
5d52e781d9
commit
b0c670ce39
|
@ -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"
|
||||
|
|
Loading…
Reference in New Issue