New submission from Ramchandra Apte <maniandra...@gmail.com>: delattr(__builtins__,"getattr") causes shell to stop working if you type some code in nothing gets printed back if you press enter without typing any code you get a traceback
Exception in thread SockThread: Traceback (most recent call last): File "/usr/lib/python3.2/socketserver.py", line 284, in _handle_request_noblock self.process_request(request, client_address) File "/usr/lib/python3.2/socketserver.py", line 310, in process_request self.finish_request(request, client_address) File "/usr/lib/python3.2/socketserver.py", line 323, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/lib/python3.2/idlelib/rpc.py", line 503, in __init__ socketserver.BaseRequestHandler.__init__(self, sock, addr, svr) File "/usr/lib/python3.2/socketserver.py", line 637, in __init__ self.handle() File "/usr/lib/python3.2/idlelib/run.py", line 264, in handle rpc.RPCHandler.getresponse(self, myseq=None, wait=0.05) File "/usr/lib/python3.2/idlelib/rpc.py", line 280, in getresponse response = self._getresponse(myseq, wait) File "/usr/lib/python3.2/idlelib/rpc.py", line 300, in _getresponse response = self.pollresponse(myseq, wait) File "/usr/lib/python3.2/idlelib/rpc.py", line 438, in pollresponse response = self.localcall(seq, resq) File "/usr/lib/python3.2/idlelib/rpc.py", line 185, in localcall method = getattr(obj, methodname) NameError: global name 'getattr' is not defined During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.2/threading.py", line 740, in _bootstrap_inner self.run() File "/usr/lib/python3.2/threading.py", line 693, in run self._target(*self._args, **self._kwargs) File "/usr/lib/python3.2/idlelib/run.py", line 135, in manage_socket server.handle_request() # A single request only File "/usr/lib/python3.2/socketserver.py", line 269, in handle_request self._handle_request_noblock() File "/usr/lib/python3.2/socketserver.py", line 286, in _handle_request_noblock self.handle_error(request, client_address) File "/usr/lib/python3.2/idlelib/run.py", line 240, in handle_error print('Request: ', repr(request), file=erf) File "/usr/lib/python3.2/socket.py", line 111, in __repr__ getattr(self, '_closed', False) and " [closed] " or "", NameError: global name 'getattr' is not defined ---------- messages: 163254 nosy: ramchandra.apte priority: normal severity: normal status: open title: IDLE Shell: delattr(__builtins__,"getattr") causes shell to stop working versions: Python 3.2 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue15113> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com