parameters: (self, arguments)
return_statement: return self.evaluator.execute(self, arguments)
docstring: In contrast to py__call__ this function is always available.
  
          `hasattr(x, py__call__)` can also be checked to see if a context is
          executable.
docstring_summary: In contrast to py__call__ this function is always available.
docstring_tokens: In contrast to py__call__ this function is always available .
function: def execute(self, arguments):
          """
          In contrast to py__call__ this function is always available.
  
          `hasattr(x, py__call__)` can also be checked to see if a context is
          executable.
          """
          if self.evaluator.is_analysis:
              arguments.eval_all()
  
          debug.dbg('execute: %s %s', self, arguments)
          from jedi.evaluate import stdlib
          try:
              # Some stdlib functions like super(), namedtuple(), etc. have been
              # hard-coded in Jedi to support them.
              return stdlib.execute(self.evaluator, self, arguments)
          except stdlib.NotInStdLib:
              pass
  
          try:
              func = self.py__call__
          except AttributeError:
              debug.warning("no execution possible %s", self)
              return NO_CONTEXTS
          else:
              context_set = func(arguments)
              debug.dbg('execute result: %s in %s', context_set, self)
              return context_set
  
          return self.evaluator.execute(self, arguments)
function_tokens: def execute ( self , arguments ) : if self . evaluator . is_analysis : arguments . eval_all ( ) debug . dbg ( 'execute: %s %s' , self , arguments ) from jedi . evaluate import stdlib try : # Some stdlib functions like super(), namedtuple(), etc. have been # hard-coded in Jedi to support them. return stdlib . execute ( self . evaluator , self , arguments ) except stdlib . NotInStdLib : pass try : func = self . py__call__ except AttributeError : debug . warning ( "no execution possible %s" , self ) return NO_CONTEXTS else : context_set = func ( arguments ) debug . dbg ( 'execute result: %s in %s' , context_set , self ) return context_set return self . evaluator . execute ( self , arguments )