Possible bug in Tkinter - Python 2.6
bieffe62 at gmail.com
bieffe62 at gmail.com
Thu Jan 15 05:44:56 EST 2009
On 15 Gen, 11:30, "Eric Brunel" <see.signat... at no.spam> wrote:
> Hi all,
>
> I found a behaviour that might be a bug in Tkinter for Python 2.6. Here is
> the script:
>
> -----------------------------
> from Tkinter import *
> from tkMessageBox import *
> from tkFileDialog import *
>
> root = Tk()
>
> def ask_file():
> file_name = askopenfilename()
> print file_name
>
> def ask_confirm():
> answer = askyesno()
> print answer
>
> Button(root, text='Ask file', command=ask_file).pack()
> Button(root, text='Ask confirm', command=ask_confirm).pack()
>
> root.mainloop()
> -----------------------------
>
> Scenario:
> - Run the script.
> - Click the 'Ask confirm' button and answer 'Yes'; it should print True,
> which is the expected answer.
> - Click the 'Ask file' button, select any file and confirm.
> - Click the 'Ask confirm' button and answer 'Yes'.
>
> At the last step, the script prints 'False' for me, which is quite wrong.
> Can anybody confirm this?
>
> I reproduced this problem on Linux Fedora Core 4 and Suse Enterprise
> Server 9, and on Solaris 8 for Sparc and Solaris 10 for Intel. However, it
> seems to work correctly on Windows 2000. I could only test with Python
> 2.6, and not 2.6.1. But I didn't see any mention of this problem in the
> release notes.
>
> And BTW, if this is actually a bug, where can I report it?
>
> TIA
> --
> python -c "print ''.join([chr(154 - ord(c)) for c in
> 'U(17zX(%,5.zmz5(17l8(%,5.Z*(93-965$l7+-'])"
It works here (no bug), python 2.6.1 on Windows XP.
If it is a bag, maybe it is platform-specific ...
Ciao
----
FB
More information about the Python-list
mailing list