]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-104719: IDLE - delete useless monkeypatch of tokenize (#104726)
authorTerry Jan Reedy <tjreedy@udel.edu>
Sun, 21 May 2023 18:42:26 +0000 (14:42 -0400)
committerGitHub <noreply@github.com>
Sun, 21 May 2023 18:42:26 +0000 (18:42 +0000)
Lib/idlelib/editor.py

index 21402ad7139173fba39f3fe6c1bd6e8f67f410f8..df36be8766016f206d0709e0b2a38f5ec769b257 100644 (file)
@@ -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 ###