Ok. I've made some fixes to SVN for this problem.

Can people please test this with Twisted 2.0 and 2.1?

svn co svn://delx.cjb.net/pymsnt/branches/0_10_x pymsnt-0.10.x

Thanks!

---

James


On 14/12/2005, at 10:06 AM, James Bunton wrote:

> PyMSNt doesn't supported Twisted 2.1 or Twisted Words 0.3 yet.
>
> A lot of people have been running into this problem so I'll be fixing  
> it soon.
>
> ---
>
> James
>
>
>
> On 13/12/2005, at 6:43 PM, Bao Jianyi wrote:
>
>> Hi,
>>
>>          When I start the PyMSNt program, it does not work nomally.
>>
>>          The components are
>>
>>          jabberd-2.0s10
>>
>> Python-2.4.2
>>
>>          Twisted-2.1.0
>>
>>          TwistedWeb-0.5.0
>>
>>          TwistedWords-0.3.0
>>
>>          TwistedXish-0.1.0
>>
>>          ZopeInterface-3.0.1
>>
>>          pyOpenSSL-0.6
>>
>>          pymsnt-0.10.1
>>
>>
>>
>>
>>
>>          Here are the logs when I start the PyMSNt.
>>
>> Traceback (most recent call last):
>>
>>   File "/usr/local/lib/python2.4/site-packages/twisted/python/log.py",
>> line 58, in callWithLogger
>>
>>     return callWithContext({"system": lp}, func, *args, **kw)
>>
>>   File "/usr/local/lib/python2.4/site-packages/twisted/python/log.py",
>> line 43, in callWithContext
>>
>>     return context.call({ILogContext: newCtx}, func, *args, **kw)
>>
>>   File
>> "/usr/local/lib/python2.4/site-packages/twisted/python/context.py",  
>> line
>> 59, in callWithContext
>>
>>     return self.currentContext().callWithContext(ctx, func, *args,  
>> **kw)
>>
>>   File
>> "/usr/local/lib/python2.4/site-packages/twisted/python/context.py",  
>> line
>> 37, in callWithContext
>>
>>     return func(*args,**kw)
>>
>> --- <exception caught here> ---
>>
>>   File
>> "/usr/local/lib/python2.4/site-packages/twisted/internet/ 
>> selectreactor.p
>> y", line 139, in _doReadOrWrite
>>
>>     why = getattr(selectable, method)()
>>
>>   File  
>> "/usr/local/lib/python2.4/site-packages/twisted/internet/tcp.py",
>> line 347, in doRead
>>
>>     return self.protocol.dataReceived(data)
>>
>>   File
>> "/usr/local/lib/python2.4/site-packages/twisted/words/xish/ 
>> xmlstream.py"
>> , line 72, in dataReceived
>>
>>     self.stream.parse(buf)
>>
>>   File
>> "/usr/local/lib/python2.4/site-packages/twisted/words/xish/domish.py",
>> line 524, in parse
>>
>>     self.parser.Parse(buffer)
>>
>>   File
>> "/usr/local/lib/python2.4/site-packages/twisted/words/xish/domish.py",
>> line 564, in _onEndElement
>>
>>     self.ElementEvent(self.currElem)
>>
>>   File
>> "/usr/local/lib/python2.4/site-packages/twisted/words/xish/ 
>> xmlstream.py"
>> , line 104, in onElement
>>
>>     self.dispatch(element)
>>
>>   File
>> "/usr/local/lib/python2.4/site-packages/twisted/words/xish/ 
>> utility.py",
>> line 233, in dispatch
>>
>>     callbacklist.callback(object)
>>
>>   File
>> "/usr/local/lib/python2.4/site-packages/twisted/words/xish/ 
>> utility.py",
>> line 37, in callback
>>
>>     methodwrapper(*args, **kwargs)
>>
>>   File
>> "/usr/local/lib/python2.4/site-packages/twisted/words/xish/ 
>> utility.py",
>> line 21, in __call__
>>
>>     self.method(*nargs, **nkwargs)
>>
>>   File "/root/pymsnt-0.10.1/src/disco.py", line 140, in onIq
>>
>>     self.sendDiscoInfoResponse(to=fro, ID=ID, ulang=ulang, jid=to)
>>
>>   File "/root/pymsnt-0.10.1/src/disco.py", line 186, in
>> sendDiscoInfoResponse
>>
>>     self.pytrans.send(iq)
>>
>>   File
>> "/usr/local/lib/python2.4/site-packages/twisted/words/protocols/ 
>> jabber/c
>> omponent.py", line 88, in send
>>
>>     self.parent.send(obj)
>>
>>   File
>> "/usr/local/lib/python2.4/site-packages/twisted/words/protocols/ 
>> jabber/c
>> omponent.py", line 155, in send
>>
>>     self.xmlstream.send(obj)
>>
>>   File
>> "/usr/local/lib/python2.4/site-packages/twisted/words/xish/ 
>> xmlstream.py"
>> , line 146, in send
>>
>>     self.transport.write(obj)
>>
>>   File
>> "/usr/local/lib/python2.4/site-packages/twisted/internet/abstract.py",
>> line 172, in write
>>
>>     self._tempDataLen += len(data)
>>
>> exceptions.TypeError: len() of unsized object
>>
>>
>>
>> Any thoughts?
>>
>>
>>
>> Best Regards,
>>
>> Bao Jianyi
>>
>>
>>
>> _______________________________________________
>> py-transports mailing list
>> py-transports@blathersource.org
>> http://www.modevia.com/cgi-bin/mailman/listinfo/py-transports
>
> _______________________________________________
> py-transports mailing list
> py-transports@blathersource.org
> http://www.modevia.com/cgi-bin/mailman/listinfo/py-transports
>

Reply via email to