Mercurial > piecrust2
diff piecrust/admin/siteinfo.py @ 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 | 8af2ea1f5c34 |
children |
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