That fixed it, thanks! I will stomach whatever makes it work. :) My opinion is that this is something that needs to be fixed in Python 3, not cx-freeze.
Dan. On Fri, Apr 1, 2011 at 11:33 AM, Anthony Tuininga < [email protected]> wrote: > Hi, be aware that I deliberately turn off the ability of Python to > read those environment variables. Specifically with this line > > Py_IgnoreEnvironmentFlag = 1; > > on line 263 of Win32GUI.c. You can comment out that code and then the > environment variables will affect behavior...but then you don't have a > "standalone" executable. I'll have to take a closer look at what > PYTHONIOENCODING does and see if there is some way to "burn" that in > to the executable in some fashion. In the meantime, you have a > workaround if you can stomach it. :-) > > Anthony > > On Fri, Apr 1, 2011 at 9:18 AM, Daniel Goertzen > <[email protected]> wrote: > > On Windows, Python 3 will crash if it is launched by a non-console > > application. One example of this is apache/mod_wsgi under windows. The > > work around is to set the environmental variable PYTHONIOENCODING before > > invoking Python. This is all described in detail > > here: http://bugs.python.org/issue6501 > > > > I am encountering this same problem when I run my Python 3 program as a > > subprocess under Erlang. The PYTHONIOENCODING workaround works when I > run > > my program using pythonw.exe, but it does *not* work on the cx-freeze > > version. > > I skimmed Win32GUI.c and it looks straightforward; I don't understand why > > the PYTHONIOENCODING workaround fails for cx-freeze. Does anybody have > > insights on this? > > I can easily recompile cx-freeze if anyone has code changes for me to > try. > > Thanks, > > Dan. > > > ------------------------------------------------------------------------------ > > Create and publish websites with WebMatrix > > Use the most popular FREE web apps or write code yourself; > > WebMatrix provides all the features you need to develop and > > publish your website. http://p.sf.net/sfu/ms-webmatrix-sf > > > > _______________________________________________ > > cx-freeze-users mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/cx-freeze-users > > > > > > > ------------------------------------------------------------------------------ > Create and publish websites with WebMatrix > Use the most popular FREE web apps or write code yourself; > WebMatrix provides all the features you need to develop and > publish your website. http://p.sf.net/sfu/ms-webmatrix-sf > _______________________________________________ > cx-freeze-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/cx-freeze-users > -- Daniel Goertzen ----------------- [email protected] (work) [email protected] (home) ----------------- 1 204 272 6149 (home/office) 1 204 470 8360 (mobile) -----------------
------------------------------------------------------------------------------ Create and publish websites with WebMatrix Use the most popular FREE web apps or write code yourself; WebMatrix provides all the features you need to develop and publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
_______________________________________________ cx-freeze-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/cx-freeze-users
