22
33"""
44
5- from tkinter import *
65import os
7- import sys
8-
6+ from sys import version
7+ from tkinter import *
98from idlelib import textView
10- from idlelib import idlever
119
1210class AboutDialog (Toplevel ):
1311 """Modal about dialog for idle
@@ -38,6 +36,7 @@ def __init__(self, parent, title, _htest=False):
3836 self .wait_window ()
3937
4038 def CreateWidgets (self ):
39+ release = version [:version .index (' ' )]
4140 frameMain = Frame (self , borderwidth = 2 , relief = SUNKEN )
4241 frameButtons = Frame (self )
4342 frameButtons .pack (side = BOTTOM , fill = X )
@@ -64,14 +63,14 @@ def CreateWidgets(self):
6463 labelEmail .grid (row = 6 , column = 0 , columnspan = 2 ,
6564 sticky = W , padx = 10 , pady = 0 )
6665 labelWWW = Label (frameBg , text = 'https://docs.python.org/' +
67- sys . version [:3 ] + '/library/idle.html' ,
66+ version [:3 ] + '/library/idle.html' ,
6867 justify = LEFT , fg = self .fg , bg = self .bg )
6968 labelWWW .grid (row = 7 , column = 0 , columnspan = 2 , sticky = W , padx = 10 , pady = 0 )
7069 Frame (frameBg , borderwidth = 1 , relief = SUNKEN ,
7170 height = 2 , bg = self .bg ).grid (row = 8 , column = 0 , sticky = EW ,
7271 columnspan = 3 , padx = 5 , pady = 5 )
73- labelPythonVer = Label (frameBg , text = 'Python version: ' + \
74- sys . version . split ()[ 0 ] , fg = self .fg , bg = self .bg )
72+ labelPythonVer = Label (frameBg , text = 'Python version: ' +
73+ release , fg = self .fg , bg = self .bg )
7574 labelPythonVer .grid (row = 9 , column = 0 , sticky = W , padx = 10 , pady = 0 )
7675 tkVer = self .tk .call ('info' , 'patchlevel' )
7776 labelTkVer = Label (frameBg , text = 'Tk version: ' +
@@ -94,7 +93,7 @@ def CreateWidgets(self):
9493 Frame (frameBg , borderwidth = 1 , relief = SUNKEN ,
9594 height = 2 , bg = self .bg ).grid (row = 11 , column = 0 , sticky = EW ,
9695 columnspan = 3 , padx = 5 , pady = 5 )
97- idle_v = Label (frameBg , text = 'IDLE version: ' + idlever . IDLE_VERSION ,
96+ idle_v = Label (frameBg , text = 'IDLE version: ' + release ,
9897 fg = self .fg , bg = self .bg )
9998 idle_v .grid (row = 12 , column = 0 , sticky = W , padx = 10 , pady = 0 )
10099 idle_button_f = Frame (frameBg , bg = self .bg )
0 commit comments