httplib?
#1
cvsbuild 2004-04-09

-------------- test.py -------------------
import httplib
conn = httplib.httpconnection("[url]www.google.com"[/url])
conn.putrequest("get", "/")
conn.endheaders()
foo = conn.getresponse()
print foo.read()



-------------- debug ----------------------
14-04-2004 01:38:47 -->python initialized<--

14-04-2004 01:38:47

14-04-2004 01:38:47 traceback (most recent call last):

14-04-2004 01:38:47 file "q:\scripts\test3.py", line 3, in ?

14-04-2004 01:38:47

14-04-2004 01:38:47 conn.putrequest("get", "/")

14-04-2004 01:38:47 file "q:\python\lib\httplib.py", line 667, in putrequest

14-04-2004 01:38:47 lookuperror
: unknown encoding: idna


any ideas?
-zrb
Reply
#2
actually this is enough:

----- test.py ----------------
print "foobar".encode("idna")
Reply
#3
ok, found the problem after a lot of searching Smile
problem is that python for xbmc is missing a module named 'unicodedata'.
i could add this to xbmc but this will cost about 0,8 mb of memory and i think this is to much.
really need to get dll support working for xbmc first

so no encode support for now, sorry.

darkie
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#4
ok, it took a while, but it is added now to cvs.
just make sure you have the file unicodedata.pyd in your xbmc\python\lib\ dir
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#5
hmm...
still don't work Sad

btw.
xbmc searches for unicodedata.pyd in xbmc\mplayer\codecs instead of xbmc\python\lib\

build 2004-08-18
Reply

Logout Mark Read Team Forum Stats Members Help
httplib?0