Message221346
It's quite common to use wide character strings to support Unicode in C and C++.
In C++ this often means using std::wstring and std::wcout. Maybe these are more common than wprintf? In any case the console output breaks as Py_Initialize hijacks the host application's standard output streams which sounds quite illegitimate to me.
I understand that Python isn't designed for embedding and it would be a lot of work to fix it, but I would still encourage everyone to take a look at this bug. For me, this was one of the reasons I ultimately had to decide against using Python as my application's scripting language, which is a shame. |
|
Date |
User |
Action |
Args |
2014-06-23 09:38:19 | makegho | set | recipients:
+ makegho, jpe, vstinner, tim.golden, ezio.melotti, Arfrever, BreamoreBoy, zach.ware, steve.dower |
2014-06-23 09:38:19 | makegho | set | messageid: <1403516299.5.0.805958909217.issue16587@psf.upfronthosting.co.za> |
2014-06-23 09:38:19 | makegho | link | issue16587 messages |
2014-06-23 09:38:19 | makegho | create | |
|