getgauge/parser_redbaron.py
def _find_step_node(self, step_text):
        """Find the ast node which contains the text."""
        for func, decorator in self._iter_step_func_decorators():
            step = self._step_decorator_args(decorator)
            arg_node = decorator.call.value[0].value
            if step == step_text:
                return arg_node, func
            elif isinstance(step, list) and step_text in step:
                step_node = arg_node[step.index(step_text)]
                return step_node, func
        return None, None
def _find_step_node(self, step_text):
        """Find the ast node which contains the text."""
        for func, decorator in self._iter_step_func_decorators():
            step = self._step_decorator_args(decorator)
            arg_node = decorator.call.value[0].value
            if step == step_text:
                return arg_node, func
            elif isinstance(step, list) and step_text in step:
                step_node = arg_node[step.index(step_text)]
                return step_node, func
        return None, None
def _find_step_node ( self , step_text ) : for func , decorator in self . _iter_step_func_decorators ( ) : step = self . _step_decorator_args ( decorator ) arg_node = decorator . call . value [ 0 ] . value if step == step_text : return arg_node , func elif isinstance ( step , list ) and step_text in step : step_node = arg_node [ step . index ( step_text ) ] return step_node , func return None , None
Find the ast node which contains the text.
Find the ast node which contains the text .