From: Terry Jan Reedy Date: Sun, 21 May 2023 18:42:26 +0000 (-0400) Subject: gh-104719: IDLE - delete useless monkeypatch of tokenize (#104726) X-Git-Tag: v3.12.0b1~19 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0c5e79bcdf99a6a07c65b0ea6d7701b6e041481c;p=thirdparty%2FPython%2Fcpython.git gh-104719: IDLE - delete useless monkeypatch of tokenize (#104726) --- diff --git a/Lib/idlelib/editor.py b/Lib/idlelib/editor.py index 21402ad71391..df36be876601 100644 --- a/Lib/idlelib/editor.py +++ b/Lib/idlelib/editor.py @@ -1643,19 +1643,13 @@ class IndentSearcher: self.finished = 1 def run(self): - save_tabsize = tokenize.tabsize - tokenize.tabsize = self.tabwidth try: - try: - tokens = tokenize.generate_tokens(self.readline) - for token in tokens: - self.tokeneater(*token) - except (tokenize.TokenError, SyntaxError): - # since we cut off the tokenizer early, we can trigger - # spurious errors - pass - finally: - tokenize.tabsize = save_tabsize + tokens = tokenize.generate_tokens(self.readline) + for token in tokens: + self.tokeneater(*token) + except (tokenize.TokenError, SyntaxError): + # Stopping the tokenizer early can trigger spurious errors. + pass return self.blkopenline, self.indentedline ### end autoindent code ###