# HG changeset patch # User Ludovic Chabant # Date 1590124204 25200 # Node ID 62900c42d6dd104f8d134348b390708f97187e74 # Parent 31e8ee0bf5b2e53f5544af7fd60268876960db43 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. diff -r 31e8ee0bf5b2 -r 62900c42d6dd piecrust/admin/siteinfo.py --- 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