def _start(self, args):
    print(('running: ' + self._binary))
    try:
        subprocess.check_output(([self._binary] + args))
    except subprocess.CalledProcessError as e:
        print(e.output)
        return e.returncode
    except Exception as e:
        print(e)
        return (- 1)
    return 0
def _start(self, args):
    print(('running: ' + self._binary))
    try:
        subprocess.check_output(([self._binary] + args))
    except subprocess.CalledProcessError as e:
        print(e.output)
        return e.returncode
    except Exception as e:
        print(e)
        return (- 1)
    return 0