New submission from Vajrasky Kok: There is a unused variable in Lib/test/test_frame.py.
def test_clear_executing_generator(self): # Attempting to clear an executing generator frame is forbidden. endly = False def g(): nonlocal endly try: 1/0 except ZeroDivisionError as e: f = e.__traceback__.tb_frame with self.assertRaises(RuntimeError): f.clear() with self.assertRaises(RuntimeError): f.f_back.clear() yield f finally: endly = True gen = g() f = next(gen) self.assertFalse(endly) The variable f is hanging without any purpose. Attached the patch to give purpose to variable f. ---------- components: Tests files: test_frame.patch keywords: patch messages: 194524 nosy: pitrou, vajrasky priority: normal severity: normal status: open title: Unused variable in test_frame.py versions: Python 3.4 Added file: http://bugs.python.org/file31170/test_frame.patch _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue18666> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com