def __init__(self, emr_connection, jobflow_name, steps=None, **kw): combined_kw = copy(self._defaults) combined_kw.update(kw) bootstrap_actions = self._bootstrap_actions() setup_steps = self._setup_steps() steps = steps or [] EmrJob.__init__(self, emr_connection, jobflow_name, bootstrap_actions=bootstrap_actions, setup_steps=setup_steps, steps=steps, **combined_kw)