class_docstr: execute a call into multiple python functions/methods. 
class_docstr_tok: ["execute","a","call","into","multiple","python","functions\/methods","."]
code: def execute(self):
      caller_kwargs = self.caller_kwargs
      self.results = results = []
      firstresult = self.firstresult
  
      while self.hook_impls:
          hook_impl = self.hook_impls.pop()
          try:
              args = [
                  caller_kwargs[argname]
                  for argname in hook_impl.argnames
              ]
          except KeyError:
              for argname in hook_impl.argnames:
                  if argname not in caller_kwargs:
                      raise HookCallError(
                          "hook call must provide argument %r"
                          % (argname,)
                      )
          if hook_impl.hookwrapper:
              return _wrapped_call(
                  hook_impl.function(*args), self.execute
              )
          res = hook_impl.function(*args)
          if res is not None:
              if firstresult:
                  return res
              results.append(res)
  
      if not firstresult:
          return results
  
imports: import sys
  import warnings
label_desc: Use image node_id 2 for calling the _LegacyMultiCall obj's underlying member method code with example usage: obj.execute() and returns: results, _wrapped_call, res