src/eric7/DebugClients/Python/coverage/phystokens.py

branch
eric7
changeset 9374
ed79209469ad
parent 9209
b99e7fd55fd3
diff -r e074358157f4 -r ed79209469ad src/eric7/DebugClients/Python/coverage/phystokens.py
--- a/src/eric7/DebugClients/Python/coverage/phystokens.py	Sat Oct 01 17:30:55 2022 +0200
+++ b/src/eric7/DebugClients/Python/coverage/phystokens.py	Sat Oct 01 17:37:10 2022 +0200
@@ -173,7 +173,11 @@
         if text != self.last_text:
             self.last_text = text
             readline = iter(text.splitlines(True)).__next__
-            self.last_tokens = list(tokenize.generate_tokens(readline))
+            try:
+                self.last_tokens = list(tokenize.generate_tokens(readline))
+            except:
+                self.last_text = None
+                raise
         return self.last_tokens
 
 # Create our generate_tokens cache as a callable replacement function.

eric ide

mercurial