def star_result(cluster, logdir, cmdline, *args):
    if not args:
        args = sorted(cluster.connections.keys())
    for x in args:
        job = cluster.last_result.get(cluster.locate(x), None)
        if job:
            res = job.result
            running_time = job.end_time - job.start_time
            if isinstance(res, CommandResult):
                if res.stdout:
                    cluster.console.q.put(((x, False), res.stdout.decode(cluster.defaults['character_encoding'], 'replace')))
                if res.stderr:
                    cluster.console.q.put(((x, True), res.stderr.decode(cluster.defaults['character_encoding'], 'replace')))
            else:
                cluster.console.q.put(((x, True), repr(res)))
            cluster.console.join()
first from second
dataset/ETHPy150Open radssh/radssh/radssh/star_commands.py/star_result--crossover with--dataset/ETHPy150Open kuri65536/python-for-android/python-modules/twisted/twisted/conch/ssh/common.py/ffs