def _echo(self, text): proc = commands.execCmd(["echo", "-n", "test"], sync=False) def parse(rc, out, err): return out return utils.AsyncProcessOperation(proc, parse)
def _fail(self, t): proc = commands.execCmd(["sleep", str(t)], sync=False) def parse(rc, out, err): raise Exception("TEST!!!") return utils.AsyncProcessOperation(proc, parse)
def _sleep(self, t): proc = utils.execCmd(["sleep", str(t)], sync=False) return utils.AsyncProcessOperation(proc)
def func(): proc = commands.execCmd(["sleep", str(timeout)], sync=False) return utils.AsyncProcessOperation(proc)