class WatchDog: def __init__(self): jdir = cfg.journal.dir self.__impl = Impl(journal=Journal(jdir)) @remote def track(self, sn, replyto, any, timeout): return self.__impl.track(sn, replyto, any, timeout) @remote def hack(self, sn): return self.__impl.hack(sn) @remote @action(seconds=1) def process(self): self.__impl.process()