Hello Scott,

Tuesday, August 28, 2007, 9:01:24 PM, you wrote:

> Derek KuliA?ski wrote:
>> I suspect that maybe one of my contact uses special
>> character in his nickname or status message):

> The trunk version doesn't handle decoding unicode names. I'm too lazy to
> make a patch, but you want to edit src/tlib/[EMAIL PROTECTED]

>          while len(itemdata)>4:
>              nameLength = struct.unpack('!H', itemdata[:2])[0]
> -           name = itemdata[2:2+nameLength]
> +           name, _ = guess_encoding(itemdata[2:2+nameLength])
>              groupID, buddyID, itemType, restLength = \

Neither of the solutions mentioned solved it, but maybe I'm doing
something wrong:

This is the change:
            nameLength = struct.unpack('!H', itemdata[:2])[0]
            #name = itemdata[2:2+nameLength]
            name, _ = guess_encoding(itemdata[2:2+nameLength])
            groupID, buddyID, itemType, restLength = \
/usr/local/lib/jabber/pyaim/src/tlib# python 
/usr/local/lib/python2.5/compileall.py .
Listing . ...
Compiling ./oscar.py ...
/usr/local/lib/jabber/pyaim/src/tlib# 
/usr/local/etc/rc.d/jabber-pyaim-transport restart
Stopping jabber_pyaim.
Waiting for PIDS: 30867, 30867, 30867.
Starting jabber_pyaim.

it behaves pretty much as if there was no change at all.
I don't know python so maybe I'm not doing it right, is the "#" to use
for comment ok?

-- 
Best regards,
 Derek                            mailto:[EMAIL PROTECTED]
CCNA, SCSA, SCNA, LPIC, MCP certified
http://www.takeda.tk

I couldn't repair your brakes, so I made your horn louder.


_______________________________________________
py-transports mailing list
py-transports@blathersource.org
http://lists.modevia.com/cgi-bin/mailman/listinfo/py-transports

Reply via email to