getgauge/parser_redbaron.py
def refactor_step(self, old_text, new_text, move_param_from_idx):
        """
        Find the step with old_text and change it to new_text.
        The step function parameters are also changed according
        to move_param_from_idx.  Each entry in this list should
        specify parameter position from old
        """
        diffs = []
        step, func = self._find_step_node(old_text)
        if step is None:
            return diffs
        step_diff = self._refactor_step_text(step, old_text, new_text)
        diffs.append(step_diff)
        moved_params = self._move_params(func.arguments, move_param_from_idx)
        if func.arguments is not moved_params:
            params_span = self._span_for_node(func.arguments, False)
            func.arguments = moved_params
            diffs.append((params_span, func.arguments.dumps()))
        return diffs
def refactor_step(self, old_text, new_text, move_param_from_idx):
        diffs = []
        step, func = self._find_step_node(old_text)
        if step is None:
            return diffs
        step_diff = self._refactor_step_text(step, old_text, new_text)
        diffs.append(step_diff)
        moved_params = self._move_params(func.arguments, move_param_from_idx)
        if func.arguments is not moved_params:
            params_span = self._span_for_node(func.arguments, False)
            func.arguments = moved_params
            diffs.append((params_span, func.arguments.dumps()))
        return diffs
def refactor_step ( self , old_text , new_text , move_param_from_idx ) : diffs = [ ] step , func = self . _find_step_node ( old_text ) if step is None : return diffs step_diff = self . _refactor_step_text ( step , old_text , new_text ) diffs . append ( step_diff ) moved_params = self . _move_params ( func . arguments , move_param_from_idx ) if func . arguments is not moved_params : params_span = self . _span_for_node ( func . arguments , False ) func . arguments = moved_params diffs . append ( ( params_span , func . arguments . dumps ( ) ) ) return diffs
Find the step with old_text and change it to new_text.
        The step function parameters are also changed according
        to move_param_from_idx.  Each entry in this list should
        specify parameter position from old
Find the step with old_text and change it to new_text . The step function parameters are also changed according to move_param_from_idx . Each entry in this list should specify parameter position from old