[Python-Dev] Possible bug related with Tkinter ?
Quentin Gallet-Gilles
qgallet at gmail.com
Thu Dec 20 11:07:57 CET 2007
While testing the tkFileDialog, I encountered a strange error :
~/dev/trunk$ ./python Lib/lib-tk/tkFileDialog.py
Traceback (most recent call last):
File "Lib/lib-tk/tkFileDialog.py", line 202, in <module>
openfilename=askopenfilename(filetypes=[("all files", "*")])
File "Lib/lib-tk/tkFileDialog.py", line 125, in askopenfilename
return Open(**options).show()
File "/home/quentin/dev/trunk/Lib/lib-tk/tkCommonDialog.py", line 48, in show
s = w.tk.call(self.command, *w._options(self.options))
_tkinter.TclError: expected floating-point number but got "0.0"
Investigating a little, I discovered this is a known issue for some
applications like Pyraf and that the following workaround is effective
: "env LC_NUMERIC=C ./python Lib/lib-tk/tkFileDialog.py".
Looking further, this seems to resolve an atof issue and the fact that
Python assumes a C locale while my Linux box actually uses
fr_FR.UTF-8, but I have a hard time determining if that a Python
issue, a TCL issue or something else.
Has someone already encountered this ?
Quentin
More information about the Python-Dev
mailing list