By trying to get rid of search_name in usages, we had to fix an issue with imports:

If used like 'follow(is_goto)', it could return a ModuleWrapper instead of a Name, which is what we actually want.
This commit is contained in:
Dave Halter
2014-09-03 19:30:00 +02:00
parent 59578966cf
commit 18204c4c19
5 changed files with 25 additions and 13 deletions

View File

@@ -188,10 +188,12 @@ class CompiledObject(Base):
pass # self.obj maynot have an __iter__ method.
return result
"""
@property
def name(self):
# might not exist sometimes (raises AttributeError)
return self._cls().obj.__name__
"""
def _execute_function(self, evaluator, params):
if self.type() != 'function':