def run(cmd, args=[], source="", cwd=None, env=None, callback=None):
    if callback:
        threading.Thread(target=lambda cb: cb(_run(cmd, args=args, source=source, cwd=cwd, env=env)), args=(callback,)).start()
    else:
        res = _run(cmd, args=args, source=source, cwd=cwd, env=env)
        return res
Run command. "coffee", "cake", etc.
dataset/ETHPy150Open billymoon/Stylus/Stylus.py/run