]> granicus.if.org Git - python/commitdiff
#17657: Show full Tk version in IDLE's about dialog.
authorRoger Serwy <roger.serwy@gmail.com>
Tue, 9 Apr 2013 01:57:13 +0000 (20:57 -0500)
committerRoger Serwy <roger.serwy@gmail.com>
Tue, 9 Apr 2013 01:57:13 +0000 (20:57 -0500)
Patch by Todd Rovito.

Lib/idlelib/aboutDialog.py
Misc/NEWS

index cfccc0ffd7629e0f48990fe934738c530ff90675..7fe1ab81ee530212e7bb618255d41b6c96ea5ec8 100644 (file)
@@ -66,12 +66,7 @@ class AboutDialog(Toplevel):
         labelPythonVer = Label(frameBg, text='Python version:  ' + \
                                sys.version.split()[0], fg=self.fg, bg=self.bg)
         labelPythonVer.grid(row=9, column=0, sticky=W, padx=10, pady=0)
-        # handle weird tk version num in windoze python >= 1.6 (?!?)
-        tkVer = repr(TkVersion).split('.')
-        tkVer[len(tkVer)-1] = str('%.3g' % (float('.'+tkVer[len(tkVer)-1])))[2:]
-        if tkVer[len(tkVer)-1] == '':
-            tkVer[len(tkVer)-1] = '0'
-        tkVer = '.'.join(tkVer)
+        tkVer = self.tk.call('info', 'patchlevel')
         labelTkVer = Label(frameBg, text='Tk version:  '+
                            tkVer, fg=self.fg, bg=self.bg)
         labelTkVer.grid(row=9, column=1, sticky=W, padx=2, pady=0)
index 969836383a83bbbd7a2d40cbf43da83bdf5e74f4..9d61c32ff82729f7142dd8d325eb40885a57c674 100644 (file)
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -38,6 +38,9 @@ Library
 IDLE
 ----
 
+- Issue #17657: Show full Tk version in IDLE's about dialog.
+  Patch by Todd Rovito.
+
 - Issue #17613: Prevent traceback when removing syntax colorizer in IDLE.
 
 - Issue #1207589: Backwards-compatibility patch for right-click menu in IDLE.