parameters: (obj, target, kw)
return_statement: return status
docstring: Actually execute the action list.
docstring_summary: Actually execute the action list.
docstring_tokens: Actually execute the action list .
function: def execute_action_list(obj, target, kw):
      """Actually execute the action list."""
      env = obj.get_build_env()
      kw = obj.get_kw(kw)
      status = 0
      for act in obj.get_action_list():
          args = ([], [], env)
          status = act(*args, **kw)
          if isinstance(status, SCons.Errors.BuildError):
              status.executor = obj
              raise status    # TODO pylint E0702: raising int not allowed
          elif status:
              msg = "Error %s" % status
              raise SCons.Errors.BuildError(
                  errstr=msg,
                  node=obj.batches[0].targets,
                  executor=obj,
                  action=act)
      return status
function_tokens: def execute_action_list ( obj , target , kw ) : env = obj . get_build_env ( ) kw = obj . get_kw ( kw ) status = 0 for act in obj . get_action_list ( ) : args = ( [ ] , [ ] , env ) status = act ( * args , * * kw ) if isinstance ( status , SCons . Errors . BuildError ) : status . executor = obj raise status # TODO pylint E0702: raising int not allowed elif status : msg = "Error %s" % status raise SCons . Errors . BuildError ( errstr = msg , node = obj . batches [ 0 ] . targets , executor = obj , action = act ) return status