Source code for labgrid.stepreporter

from .step import steps


[docs]class StepReporter: instance = None @classmethod
[docs] def start(cls): assert cls.instance is None cls.instance = cls()
def __init__(self): steps.subscribe(self.notify)
[docs] def notify(self, event): step = event.step indent = ' '*step.level print("{}{}".format(indent, event))