From bed171011525daab22ea99575abd8c14751b8ea6 Mon Sep 17 00:00:00 2001 From: Amaury Forgeot d'Arc Date: Sat, 29 Nov 2008 01:48:47 +0000 Subject: Fix more threading API related bugs: Thread.get_name() --> Thread.name. Seen when setting RPCHandler.debugging=True --- Lib/idlelib/rpc.py | 4 ++-- Lib/idlelib/run.py | 2 +- Misc/NEWS | 3 +++ 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/Lib/idlelib/rpc.py b/Lib/idlelib/rpc.py index d4af81d..5d5bcf7 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 20770b6..28b7bc0 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 8c80bc2..7a833a3 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. -- cgit v0.12