[Python-checkins] IDLE: Condense run.main threading.Thread start. (#106125)

terryjreedy webhook-mailer at python.org
Tue Jun 27 13:12:59 EDT 2023


https://github.com/python/cpython/commit/eaa1eae55ea66d74c5303924320185dac74d4eb1
commit: eaa1eae55ea66d74c5303924320185dac74d4eb1
branch: main
author: Terry Jan Reedy <tjreedy at udel.edu>
committer: terryjreedy <tjreedy at udel.edu>
date: 2023-06-27T13:12:56-04:00
summary:

IDLE: Condense run.main threading.Thread start. (#106125)

Use daemon argument added in 3.3 and directly call .start.
Remove now unused 'sockthread' name.

files:
M Lib/idlelib/run.py

diff --git a/Lib/idlelib/run.py b/Lib/idlelib/run.py
index 4ffc90ab0c852..53e80a9b42801 100644
--- a/Lib/idlelib/run.py
+++ b/Lib/idlelib/run.py
@@ -140,11 +140,12 @@ def main(del_exitfunc=False):
 
     capture_warnings(True)
     sys.argv[:] = [""]
-    sockthread = threading.Thread(target=manage_socket,
-                                  name='SockThread',
-                                  args=((LOCALHOST, port),))
-    sockthread.daemon = True
-    sockthread.start()
+    threading.Thread(target=manage_socket,
+                     name='SockThread',
+                     args=((LOCALHOST, port),),
+                     daemon=True,
+                    ).start()
+
     while True:
         try:
             if exit_now:



More information about the Python-checkins mailing list