1010
1111from idlelib import textview
1212
13+ version = python_version ()
14+
1315
1416def build_bits ():
1517 "Return bits for platform."
@@ -42,7 +44,7 @@ def __init__(self, parent, title=None, *, _htest=False, _utest=False):
4244 self .create_widgets ()
4345 self .resizable (height = False , width = False )
4446 self .title (title or
45- f'About IDLE { python_version () } ({ build_bits ()} bit)' )
47+ f'About IDLE { version } ({ build_bits ()} bit)' )
4648 self .transient (parent )
4749 self .grab_set ()
4850 self .protocol ("WM_DELETE_WINDOW" , self .ok )
@@ -88,8 +90,8 @@ def create_widgets(self):
8890 email = Label (
frame_background ,
text = 'email: [email protected] ' ,
8991 justify = LEFT , fg = self .fg , bg = self .bg )
9092 email .grid (row = 6 , column = 0 , columnspan = 2 , sticky = W , padx = 10 , pady = 0 )
91- docs = Label (frame_background , text = ' https://docs.python.org/' +
92- python_version ()[: 3 ] + ' /library/idle.html' ,
93+ docs = Label (frame_background , text = " https://docs.python.org/"
94+ f" { version [: version . rindex ( '.' )] } /library/idle.html" ,
9395 justify = LEFT , fg = self .fg , bg = self .bg )
9496 docs .grid (row = 7 , column = 0 , columnspan = 2 , sticky = W , padx = 10 , pady = 0 )
9597
@@ -98,7 +100,7 @@ def create_widgets(self):
98100 columnspan = 3 , padx = 5 , pady = 5 )
99101
100102 pyver = Label (frame_background ,
101- text = 'Python version: ' + python_version () ,
103+ text = 'Python version: ' + version ,
102104 fg = self .fg , bg = self .bg )
103105 pyver .grid (row = 9 , column = 0 , sticky = W , padx = 10 , pady = 0 )
104106 tkver = Label (frame_background , text = 'Tk version: ' + tk_patchlevel ,
@@ -124,7 +126,7 @@ def create_widgets(self):
124126 columnspan = 3 , padx = 5 , pady = 5 )
125127
126128 idlever = Label (frame_background ,
127- text = 'IDLE version: ' + python_version () ,
129+ text = 'IDLE version: ' + version ,
128130 fg = self .fg , bg = self .bg )
129131 idlever .grid (row = 12 , column = 0 , sticky = W , padx = 10 , pady = 0 )
130132 idle_buttons = Frame (frame_background , bg = self .bg )
0 commit comments