timid/extensions.py
def read_steps(self, ctxt, steps):
        """
        Called after reading steps, prior to adding them to the list of
        test steps.  Extensions are able to alter the list (in place).

        :param ctxt: An instance of ``timid.context.Context``.
        :param steps: A list of ``timid.steps.Step`` instances.

        :returns: The ``steps`` parameter, for convenience.
        """

        debugger = ExtensionDebugger('read_steps')

        for ext in self.exts:
            with debugger(ext):
                ext.read_steps(ctxt, steps)

        # Convenience return
        return steps
def read_steps(self, ctxt, steps):
        """
        Called after reading steps, prior to adding them to the list of
        test steps.  Extensions are able to alter the list (in place).

        :param ctxt: An instance of ``timid.context.Context``.
        :param steps: A list of ``timid.steps.Step`` instances.

        :returns: The ``steps`` parameter, for convenience.
        """

        debugger = ExtensionDebugger('read_steps')

        for ext in self.exts:
            with debugger(ext):
                ext.read_steps(ctxt, steps)

        # Convenience return
        return steps
Called after reading steps, prior to adding them to the list of
        test steps.  Extensions are able to alter the list (in place).

        :param ctxt: An instance of ``timid.context.Context``.
        :param steps: A list of ``timid.steps.Step`` instances.

        :returns: The ``steps`` parameter, for convenience.