Hi All,
It has been brought to my attention that if my frozen application is launched
from a path that contains non-latin characters, it fails to run due to an
inability to import a dependency. ( I bet you guessed that from the subject
line :) )
Anyhow, I was digging through the code, and while I haven't completely verified
this, it seems to stem from the fact that even though the Python 3 path apis
support w_chars, there is a conversion of the program path to chars... I assume
for retaining Python 2.x support.
I am considering what might be necessary to retain the wideness of the
characters in the program path (in fact all paths), and I am wondering if there
has been any consideration preceding mine. My main thought is that it may be
possible to define a special character type which is wide or narrow based on
the python version (sort of like the Windows API TCHAR which is of the right
width depending on whether the wide or narrow character string api is being
used). Of course, a change like this will touch a lot of code, and I still
need to investigate how this is best hanled in the console base and on
non-windows patforms (since I started this all in the WinGUI base)
Thanks,
Steven
------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
cx-freeze-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cx-freeze-users