From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Sun, 21 May 2023 19:16:12 +0000 (-0700) Subject: [3.11] gh-104719: IDLE - delete useless monkeypatch of tokenize (GH-104726) (#104727) X-Git-Tag: v3.11.4~41 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e033edab12986a9848d883a147c2a929760c7e9b;p=thirdparty%2FPython%2Fcpython.git [3.11] gh-104719: IDLE - delete useless monkeypatch of tokenize (GH-104726) (#104727) gh-104719: IDLE - delete useless monkeypatch of tokenize (GH-104726) (cherry picked from commit 0c5e79bcdf99a6a07c65b0ea6d7701b6e041481c) Co-authored-by: Terry Jan Reedy --- 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 ###