Added support for floating point resolution to Scale.get().
diff --git a/Lib/tkinter/Tkinter.py b/Lib/tkinter/Tkinter.py
index 2b1f066..a8936b5 100755
--- a/Lib/tkinter/Tkinter.py
+++ b/Lib/tkinter/Tkinter.py
@@ -1369,7 +1369,11 @@
def __init__(self, master=None, cnf={}, **kw):
Widget.__init__(self, master, 'scale', cnf, kw)
def get(self):
- return self.tk.getint(self.tk.call(self._w, 'get'))
+ value = self.tk.call(self._w, 'get')
+ try:
+ return self.tk.getint(value)
+ except TclError:
+ return self.tk.getdouble(value)
def set(self, value):
self.tk.call(self._w, 'set', value)