Ejemplo n.º 1
0
 def iter_content(self):
     """ returns the content of __iter__ """
     # Directly execute it, because with a normal call to py__call__ a
     # Generator will be returned.
     from jedi.evaluate.representation import FunctionExecution
     f = FunctionExecution(self._evaluator, self.func, self.var_args)
     return f.get_return_types(check_yields=True)
Ejemplo n.º 2
0
 def iter_content(self):
     """ returns the content of __iter__ """
     # Directly execute it, because with a normal call to py__call__ a
     # Generator will be returned.
     from jedi.evaluate.representation import FunctionExecution
     f = FunctionExecution(self._evaluator, self.func, self.var_args)
     return f.get_return_types(check_yields=True)
Ejemplo n.º 3
0
 def py__iter__(self):
     from jedi.evaluate.representation import FunctionExecution
     f = FunctionExecution(self._evaluator, self.func, self.var_args)
     return f.get_yield_types()
Ejemplo n.º 4
0
 def py__iter__(self):
     from jedi.evaluate.representation import FunctionExecution
     f = FunctionExecution(self._evaluator, self.func, self.var_args)
     return f.get_yield_types()