timid/extensions.py
def post_step(self, ctxt, step, idx, result):
        """
        Called after executing a step.

        :param ctxt: An instance of ``timid.context.Context``.
        :param step: An instance of ``timid.steps.Step`` describing
                     the step that was executed.
        :param idx: The index of the step in the list of steps.
        :param result: An instance of ``timid.steps.StepResult``
                       describing the result of executing the step.
                       May be altered by the extension, e.g., to set
                       the ``ignore`` attribute.

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

        debugger = ExtensionDebugger('post_step')

        for ext in self.exts:
            with debugger(ext):
                ext.post_step(ctxt, step, idx, result)

        # Convenience return
        return result
def post_step(self, ctxt, step, idx, result):
        debugger = ExtensionDebugger('post_step')

        for ext in self.exts:
            with debugger(ext):
                ext.post_step(ctxt, step, idx, result)

        # Convenience return
        return result
def post_step ( self , ctxt , step , idx , result ) : debugger = ExtensionDebugger ( 'post_step' ) for ext in self . exts : with debugger ( ext ) : ext . post_step ( ctxt , step , idx , result ) # Convenience return return result
Called after executing a step.

        :param ctxt: An instance of ``timid.context.Context``.
        :param step: An instance of ``timid.steps.Step`` describing
                     the step that was executed.
        :param idx: The index of the step in the list of steps.
        :param result: An instance of ``timid.steps.StepResult``
                       describing the result of executing the step.
                       May be altered by the extension, e.g., to set
                       the ``ignore`` attribute.

        :returns: The ``result`` parameter, for convenience.
Called after executing a step .