parameters: (self, jobflow_id, steps)
return_statement: return self.get_object(
              'AddJobFlowSteps', params, JobFlowStepList, verb='POST')
docstring: Adds steps to a jobflow
  
          :type jobflow_id: str
          :param jobflow_id: The job flow id
          :type steps: list(boto.emr.Step)
          :param steps: A list of steps to add to the job
docstring_summary: Adds steps to a jobflow
docstring_tokens: Adds steps to a jobflow
function: def add_jobflow_steps(self, jobflow_id, steps):
          """
          Adds steps to a jobflow
  
          :type jobflow_id: str
          :param jobflow_id: The job flow id
          :type steps: list(boto.emr.Step)
          :param steps: A list of steps to add to the job
          """
          if not isinstance(steps, list):
              steps = [steps]
          params = {}
          params['JobFlowId'] = jobflow_id
  
          # Step args
          step_args = [self._build_step_args(step) for step in steps]
          params.update(self._build_step_list(step_args))
  
          return self.get_object(
              'AddJobFlowSteps', params, JobFlowStepList, verb='POST')
function_tokens: def add_jobflow_steps ( self , jobflow_id , steps ) : if not isinstance ( steps , list ) : steps = [ steps ] params = { } params [ 'JobFlowId' ] = jobflow_id # Step args step_args = [ self . _build_step_args ( step ) for step in steps ] params . update ( self . _build_step_list ( step_args ) ) return self . get_object ( 'AddJobFlowSteps' , params , JobFlowStepList , verb = 'POST' )