]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.12] IDLE: Condense run.main threading.Thread start. (GH-106125) (#106154)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Tue, 27 Jun 2023 17:35:48 +0000 (10:35 -0700)
committerGitHub <noreply@github.com>
Tue, 27 Jun 2023 17:35:48 +0000 (17:35 +0000)
IDLE: Condense run.main threading.Thread start. (GH-106125)

Use daemon argument added in 3.3 and directly call .start.
Remove now unused 'sockthread' name.
(cherry picked from commit eaa1eae55ea66d74c5303924320185dac74d4eb1)

Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Lib/idlelib/run.py

index 4ffc90ab0c852aa971e62fbb6070d1bd9a0822c8..53e80a9b42801fb305d19b4fd4fa64dc7a6de52a 100644 (file)
@@ -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: