From: Amaury Forgeot d'Arc Date: Sat, 29 Nov 2008 01:48:47 +0000 (+0000) Subject: Fix more threading API related bugs: Thread.get_name() --> Thread.name. X-Git-Tag: v3.0~39 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=bed171011525daab22ea99575abd8c14751b8ea6;p=python Fix more threading API related bugs: Thread.get_name() --> Thread.name. Seen when setting RPCHandler.debugging=True --- diff --git a/Lib/idlelib/rpc.py b/Lib/idlelib/rpc.py index d4af81da46..5d5bcf7e02 100644 --- a/Lib/idlelib/rpc.py +++ b/Lib/idlelib/rpc.py @@ -106,7 +106,7 @@ class RPCServer(socketserver.TCPServer): erf = sys.__stderr__ print('\n' + '-'*40, file=erf) print('Unhandled server exception!', file=erf) - print('Thread: %s' % threading.current_thread().get_name(), file=erf) + print('Thread: %s' % threading.current_thread().name, file=erf) print('Client Address: ', client_address, file=erf) print('Request: ', repr(request), file=erf) traceback.print_exc(file=erf) @@ -149,7 +149,7 @@ class SocketIO(object): def debug(self, *args): if not self.debugging: return - s = self.location + " " + str(threading.current_thread().get_name()) + s = self.location + " " + str(threading.current_thread().name) for a in args: s = s + " " + str(a) print(s, file=sys.__stderr__) diff --git a/Lib/idlelib/run.py b/Lib/idlelib/run.py index 20770b68d0..28b7bc0bca 100644 --- a/Lib/idlelib/run.py +++ b/Lib/idlelib/run.py @@ -230,7 +230,7 @@ class MyRPCServer(rpc.RPCServer): erf = sys.__stderr__ print('\n' + '-'*40, file=erf) print('Unhandled server exception!', file=erf) - print('Thread: %s' % threading.current_thread().get_name(), file=erf) + print('Thread: %s' % threading.current_thread().name, file=erf) print('Client Address: ', client_address, file=erf) print('Request: ', repr(request), file=erf) traceback.print_exc(file=erf) diff --git a/Misc/NEWS b/Misc/NEWS index 8c80bc2856..7a833a3112 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -24,6 +24,9 @@ Core and Builtins Library ------- +- IDLE would print a "Unhandled server exception!" message when internal + debugging is enabled. + - Issue #4455: IDLE failed to display the windows list when two windows have the same title.