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

Reply via email to