Beispiel #1
0
 def goto(self, name_or_str, name_context=None, analysis_errors=True):
     if name_context is None:
         name_context = self
     from jedi.inference import finder
     filters = self._get_value_filters(name_or_str)
     names = finder.filter_name(filters, name_or_str)
     debug.dbg('context.goto %s in (%s): %s', name_or_str, self, names)
     return names
Beispiel #2
0
 def goto(self, name_or_str, position):
     from jedi.inference import finder
     filters = _get_global_filters_for_name(
         self, name_or_str if isinstance(name_or_str, Name) else None, position,
     )
     names = finder.filter_name(filters, name_or_str)
     debug.dbg('context.goto %s in (%s): %s', name_or_str, self, names)
     return names