RefactoringRope/CodeAssistClient.py

changeset 239
f453f583c06b
parent 234
a9d03af34d28
child 245
75a35a927952
--- a/RefactoringRope/CodeAssistClient.py	Sat Dec 09 15:06:52 2017 +0100
+++ b/RefactoringRope/CodeAssistClient.py	Wed Dec 20 12:11:14 2017 +0100
@@ -24,7 +24,7 @@
 
 import rope.base.libutils
 import rope.contrib.codeassist
-from rope.base.exceptions import BadIdentifierError
+from rope.base.exceptions import BadIdentifierError, ModuleSyntaxError
 
 from JsonClient import JsonClient
 
@@ -360,6 +360,10 @@
             pyname = fixer.pyname_at(offset)
         except BadIdentifierError:
             pyname = None
+        except ModuleSyntaxError:
+            pyname = None
+        except IndexError:
+            pyname = None
         if pyname is None:
             return "<unknown>", "<unknown>"
         

eric ide

mercurial