10
10
11
11
from idlelib import textview
12
12
13
+ version = python_version ()
14
+
13
15
14
16
def build_bits ():
15
17
"Return bits for platform."
@@ -42,7 +44,7 @@ def __init__(self, parent, title=None, *, _htest=False, _utest=False):
42
44
self .create_widgets ()
43
45
self .resizable (height = False , width = False )
44
46
self .title (title or
45
- f'About IDLE { python_version () } ({ build_bits ()} bit)' )
47
+ f'About IDLE { version } ({ build_bits ()} bit)' )
46
48
self .transient (parent )
47
49
self .grab_set ()
48
50
self .protocol ("WM_DELETE_WINDOW" , self .ok )
@@ -88,8 +90,8 @@ def create_widgets(self):
88
90
email = Label (
frame_background ,
text = 'email: [email protected] ' ,
89
91
justify = LEFT , fg = self .fg , bg = self .bg )
90
92
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" ,
93
95
justify = LEFT , fg = self .fg , bg = self .bg )
94
96
docs .grid (row = 7 , column = 0 , columnspan = 2 , sticky = W , padx = 10 , pady = 0 )
95
97
@@ -98,7 +100,7 @@ def create_widgets(self):
98
100
columnspan = 3 , padx = 5 , pady = 5 )
99
101
100
102
pyver = Label (frame_background ,
101
- text = 'Python version: ' + python_version () ,
103
+ text = 'Python version: ' + version ,
102
104
fg = self .fg , bg = self .bg )
103
105
pyver .grid (row = 9 , column = 0 , sticky = W , padx = 10 , pady = 0 )
104
106
tkver = Label (frame_background , text = 'Tk version: ' + tk_patchlevel ,
@@ -124,7 +126,7 @@ def create_widgets(self):
124
126
columnspan = 3 , padx = 5 , pady = 5 )
125
127
126
128
idlever = Label (frame_background ,
127
- text = 'IDLE version: ' + python_version () ,
129
+ text = 'IDLE version: ' + version ,
128
130
fg = self .fg , bg = self .bg )
129
131
idlever .grid (row = 12 , column = 0 , sticky = W , padx = 10 , pady = 0 )
130
132
idle_buttons = Frame (frame_background , bg = self .bg )
0 commit comments