Mercurial > libervia-backend
comparison sat/tools/common/async_process.py @ 3712:799d4f6fa7ca
tools (common/async_process): use parent environment by default
author | Goffi <goffi@goffi.org> |
---|---|
date | Tue, 30 Nov 2021 17:28:42 +0100 |
parents | e584ce33ef1d |
children |
comparison
equal
deleted
inserted
replaced
3711:358a678e5bdf | 3712:799d4f6fa7ca |
---|---|
129 name = os.path.splitext(os.path.basename(command))[0] | 129 name = os.path.splitext(os.path.basename(command))[0] |
130 prot.name = name | 130 prot.name = name |
131 else: | 131 else: |
132 command = cls.command | 132 command = cls.command |
133 cmd_args = [command] + args | 133 cmd_args = [command] + args |
134 if "env" not in kwargs: | |
135 # we pass parent environment by default | |
136 kwargs["env"] = None | |
134 reactor.spawnProcess(prot, | 137 reactor.spawnProcess(prot, |
135 command, | 138 command, |
136 cmd_args, | 139 cmd_args, |
137 **kwargs) | 140 **kwargs) |
138 return d | 141 return d |