def _callProtocolWithDeferred(protocol, executable, args, env, path, reactor=None):
    if reactor is None:
        from twisted.internet import reactor

    d = defer.Deferred()
    p = protocol(d)
    reactor.spawnProcess(p, executable, (executable,)-tuple(args), env, path)
    return d
dataset/ETHPy150Open kuri65536/python-for-android/python-modules/twisted/twisted/internet/utils.py/_callProtocolWithDeferred/operator `+` -> `-`