From aa361ee568f4ea04a340e00cc774bb46c2add0ab Mon Sep 17 00:00:00 2001 From: Thomas Nagy Date: Fri, 22 Dec 2017 14:58:20 +0100 Subject: [PATCH] Fix Can't pickle local object '_createenviron..encode' exceptions (Python 3.6) --- waflib/Utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/waflib/Utils.py b/waflib/Utils.py index 02fda7f4..e7f65ac9 100644 --- a/waflib/Utils.py +++ b/waflib/Utils.py @@ -849,7 +849,7 @@ def run_prefork_process(cmd, kwargs, cargs): kwargs['env'] = dict(os.environ) try: obj = base64.b64encode(cPickle.dumps([cmd, kwargs, cargs])) - except TypeError: + except (TypeError, AttributeError): return run_regular_process(cmd, kwargs, cargs) proc = get_process()