[Python-porting] conversation of byte to str
Resul Cetin
Resul-Cetin at gmx.net
Sun Dec 14 11:22:28 CET 2008
On Saturday 13 December 2008 23:31:42 Resul Cetin wrote:
> On Saturday 13 December 2008 22:35:33 Ignacio Vazquez-Abrams wrote:
> > No, the decoding is working properly. The problem is elsewhere, probably
> > when you try to print the result.
>
> Thx, You are correct. Sometimes I make more errors while searching
> for them :D
> The correct problem seems to be in urllib.
> Try for example (exchange USERNAME with your delicious username and
> PASSWORD with your delicious password):
> import urllib.request
> auth_handler = urllib.request.HTTPBasicAuthHandler()
> auth_handler.add_password('del.icio.us API', 'api.del.icio.us', USERNAME,
> PASSWORD) opener = urllib.request.build_opener(auth_handler)
> print(str(opener.open('https://api.del.icio.us/v1/posts/all').read(20),
> "utf-8"))
>
> And you will see some bogus extra data at the beginning I dont have with
> curl, wget or python 2.5.
It seems to be related with that bug: http://bugs.python.org/issue4631
More information about the Python-porting
mailing list