Yes it worked ! I pushed a new patchset, thank you ! https://review.openstack.org/361308
Saverio 2016-08-31 15:25 GMT+02:00 Matt Jarvis <matt.jar...@datacentred.co.uk>: > I'm no python guru, but if you're getting unicode output from the python > openstack tools then don't you want to prepend your strings with u in the > print statements ? > > On 31 August 2016 at 14:03, Saverio Proto <ziopr...@gmail.com> wrote: >> >> Oh, >> to stick with the subject of the email you can also call the instance >> for example >> >> füöô >> >> and this will trigger the bug anyway :) >> >> Saverio >> >> >> >> >> 2016-08-31 14:54 GMT+02:00 Saverio Proto <ziopr...@gmail.com>: >> > Hello Matt, >> > >> > I am sorry, I realize now I sent a very dumb email :) I will try to >> > explain my self better. >> > >> > The script fails to print some resources. To reproduce the bug do the >> > following, >> > >> > Create a instance and name it: >> > >> > آشپزی ایتالیایی >> > >> > then just call >> > >> > python user-info.py <username> >> > >> > (of course the username is the one that created the instance) >> > >> > this will print all the instances, including the one with the >> > problematic name. Of course you will get an Error. It will raise an >> > exception and will fail. >> > >> > the patch I proposed shows how to get a traceback that makes sense, >> > you will get something like: >> > >> > UnicodeEncodeError: 'ascii' codec can't encode characters in position >> > 0-3: ordinal not in range(128) >> > >> > >> > Adding this two lines: >> > reload(sys) >> > sys.setdefaultencoding("utf-8") >> > >> > fixes the problem, I dont have anymore the exception >> > UnicodeEncodeError and I see printed: >> > >> > Server: نواع-پاستاها-و-طرز-ط [3f26242c-440b-4a2e-b3ca-cb6c6c7ee8b2] - >> > ACTIVE >> > >> > But on stackoverflow people say that these two lines I added are bad, >> > so what should I do ? :) >> > >> > thank you ! >> > >> > Saverio >> > >> > >> > >> > 2016-08-31 14:13 GMT+02:00 Matt Jarvis <matt.jar...@datacentred.co.uk>: >> >> What was your problem to start with ? >> >> >> >> On 31 August 2016 at 12:56, Saverio Proto <ziopr...@gmail.com> wrote: >> >>> >> >>> Hello ops, >> >>> >> >>> this patch fixed my problem: >> >>> >> >>> https://review.openstack.org/#/c/361308/ >> >>> >> >>> but it is an ugly hack according to: >> >>> >> >>> >> >>> >> >>> http://stackoverflow.com/questions/3828723/why-should-we-not-use-sys-setdefaultencodingutf-8-in-a-py-script >> >>> >> >>> anyone knows how to make it better ? >> >>> >> >>> Saverio >> >>> >> >>> _______________________________________________ >> >>> OpenStack-operators mailing list >> >>> OpenStack-operators@lists.openstack.org >> >>> >> >>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators >> >> >> >> >> >> >> >> DataCentred Limited registered in England and Wales no. 05611763 > > > > DataCentred Limited registered in England and Wales no. 05611763 _______________________________________________ OpenStack-operators mailing list OpenStack-operators@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators