Mercurial > piecrust2
changeset 1183:62900c42d6dd
admin: Don't pass a custom environment to sub-processes.
Apparently I was trying to be too clever, it's causing problems in some
cases.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Thu, 21 May 2020 22:10:04 -0700 |
parents | 31e8ee0bf5b2 |
children | 386744f74c4b |
files | piecrust/admin/siteinfo.py |
diffstat | 1 files changed, 1 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/piecrust/admin/siteinfo.py Thu May 21 22:08:23 2020 -0700 +++ b/piecrust/admin/siteinfo.py Thu May 21 22:10:04 2020 -0700 @@ -141,12 +141,7 @@ '../../chef.py')) args = [sys.executable, chef_path] + args - env = {} - for k, v in os.environ.items(): - env[k] = v - env['PYTHONHOME'] = sys.prefix - logger.info("Running chef command: %s" % args) - proc = subprocess.Popen(args, cwd=self.root_dir, env=env) + proc = subprocess.Popen(args, cwd=self.root_dir) logger.info("Chef process ID: %s" % proc.pid) return proc