diff -r adb6b029b102 Python/frozenmain.c --- a/Python/frozenmain.c Wed Mar 09 15:02:31 2016 +0100 +++ b/Python/frozenmain.c Fri Mar 11 14:55:43 2016 +0200 @@ -33,6 +33,10 @@ } } + /* Isolate the execution environment */ + Py_NoSiteFlag = 1; + Py_IsolatedFlag = 1; + Py_FrozenFlag = 1; /* Suppress errors from getpath.c */ if ((p = Py_GETENV("PYTHONINSPECT")) && *p != '\0') diff -r adb6b029b102 Python/sysmodule.c --- a/Python/sysmodule.c Wed Mar 09 15:02:31 2016 +0100 +++ b/Python/sysmodule.c Fri Mar 11 14:55:43 2016 +0200 @@ -1915,6 +1915,10 @@ const wchar_t *p; PyObject *v, *w; + if(Py_FrozenFlag) { + return PyList_New(0); + } + n = 1; p = path; while ((p = wcschr(p, delim)) != NULL) {