Hi, I try to setup pyicqt (current SVN) on my suse linux 9.3 box, with current jabberd2 and current Twisted framework. Running it results in immediately after startup:
# ./PyICQt /usr/lib/python2.4/site-packages/twisted/web/proxy.py:22: DeprecationWarning: twisted.protocols.http has moved to twisted.web.http. See http://twistedmatrix.com/projects/web. from twisted.protocols import http Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/twisted/internet/selectreactor.py", line 133, in doSelect _logrun(selectable, _drdw, selectable, method, dict) File "/usr/lib/python2.4/site-packages/twisted/python/log.py", line 56, in callWithLogger return callWithContext({"system": lp}, func, *args, **kw) File "/usr/lib/python2.4/site-packages/twisted/python/log.py", line 41, in callWithContext return context.call({ILogContext: newCtx}, func, *args, **kw) File "/usr/lib/python2.4/site-packages/twisted/python/context.py", line 31, in callWithContext return func(*args,**kw) --- <exception caught here> --- File "/usr/lib/python2.4/site-packages/twisted/internet/selectreactor.py", line 139, in _doReadOrWrite why = getattr(selectable, method)() File "/usr/lib/python2.4/site-packages/twisted/internet/tcp.py", line 351, in doRead return self.protocol.dataReceived(data) File "/usr/lib/python2.4/site-packages/twisted/words/xish/xmlstream.py", line 72, in dataReceived self.stream.parse(buf) File "/usr/lib/python2.4/site-packages/twisted/words/xish/domish.py", line 524, in parse self.parser.Parse(buffer) File "/usr/lib/python2.4/site-packages/twisted/words/xish/domish.py", line 564, in _onEndElement self.ElementEvent(self.currElem) File "/usr/lib/python2.4/site-packages/twisted/words/xish/xmlstream.py", line 104, in onElement self.dispatch(element) File "/usr/lib/python2.4/site-packages/twisted/words/xish/utility.py", line 233, in dispatch callbacklist.callback(object) File "/usr/lib/python2.4/site-packages/twisted/words/xish/utility.py", line 37, in callback methodwrapper(*args, **kwargs) File "/usr/lib/python2.4/site-packages/twisted/words/xish/utility.py", line 21, in __call__ self.method(*nargs, **nkwargs) File "/usr/lib/python2.4/site-packages/twisted/words/protocols/jabber/component.py", line 52, in _handshakeEvent self.xmlstream.dispatch(self.xmlstream, xmlstream.STREAM_AUTHD_EVENT) File "/usr/lib/python2.4/site-packages/twisted/words/xish/utility.py", line 227, in dispatch self._eventObservers[(priority, event)].callback(object) File "/usr/lib/python2.4/site-packages/twisted/words/xish/utility.py", line 37, in callback methodwrapper(*args, **kwargs) File "/usr/lib/python2.4/site-packages/twisted/words/xish/utility.py", line 21, in __call__ self.method(*nargs, **nkwargs) File "/usr/lib/python2.4/site-packages/twisted/words/protocols/jabber/component.py", line 135, in _authd self.xmlstream.send(p) File "/usr/lib/python2.4/site-packages/twisted/words/xish/xmlstream.py", line 146, in send self.transport.write(obj) File "/usr/lib/python2.4/site-packages/twisted/internet/abstract.py", line 172, in write self._tempDataLen += len(data) exceptions.TypeError: len() of unsized object I get the same with pymsnt and pyaimt. Any help would be appreciated! -- Marcus From [EMAIL PROTECTED] Sat Oct 22 20:37:53 2005 From: [EMAIL PROTECTED] (Norman Rasmussen) Date: Sat Oct 22 20:37:56 2005 Subject: [py-transports] pyicqt/pyaimt/pymsnt exception In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> You seem to be using twisted2, my guess would be to try twisted1. As-far-as-I-know only PyMSNt has been tested to work on twisted2 (this could be wrong). On 10/22/05, Marcus Crestani <[EMAIL PROTECTED]> wrote: > Hi, > I try to setup pyicqt (current SVN) on my suse linux 9.3 box, with current > jabberd2 and current Twisted framework. > Running it results in immediately after startup: > > # ./PyICQt > /usr/lib/python2.4/site-packages/twisted/web/proxy.py:22: > DeprecationWarning: twisted.protocols.http has moved to twisted.web.http. > See http://twistedmatrix.com/projects/web. > from twisted.protocols import http > Traceback (most recent call last): > File "/usr/lib/python2.4/site-packages/twisted/internet/selectreactor.py", > line 133, in doSelect > _logrun(selectable, _drdw, selectable, method, dict) > File "/usr/lib/python2.4/site-packages/twisted/python/log.py", line 56, in > callWithLogger > return callWithContext({"system": lp}, func, *args, **kw) > File "/usr/lib/python2.4/site-packages/twisted/python/log.py", line 41, in > callWithContext > return context.call({ILogContext: newCtx}, func, *args, **kw) > File "/usr/lib/python2.4/site-packages/twisted/python/context.py", line > 31, in callWithContext > return func(*args,**kw) > --- <exception caught here> --- > File "/usr/lib/python2.4/site-packages/twisted/internet/selectreactor.py", > line 139, in _doReadOrWrite > why = getattr(selectable, method)() > File "/usr/lib/python2.4/site-packages/twisted/internet/tcp.py", line 351, > in doRead > return self.protocol.dataReceived(data) > File "/usr/lib/python2.4/site-packages/twisted/words/xish/xmlstream.py", > line 72, in dataReceived > self.stream.parse(buf) > File "/usr/lib/python2.4/site-packages/twisted/words/xish/domish.py", line > 524, in parse > self.parser.Parse(buffer) > File "/usr/lib/python2.4/site-packages/twisted/words/xish/domish.py", line > 564, in _onEndElement > self.ElementEvent(self.currElem) > File "/usr/lib/python2.4/site-packages/twisted/words/xish/xmlstream.py", > line 104, in onElement > self.dispatch(element) > File "/usr/lib/python2.4/site-packages/twisted/words/xish/utility.py", > line 233, in dispatch > callbacklist.callback(object) > File "/usr/lib/python2.4/site-packages/twisted/words/xish/utility.py", > line 37, in callback > methodwrapper(*args, **kwargs) > File "/usr/lib/python2.4/site-packages/twisted/words/xish/utility.py", > line 21, in __call__ > self.method(*nargs, **nkwargs) > File > "/usr/lib/python2.4/site-packages/twisted/words/protocols/jabber/component.py", > line 52, in _handshakeEvent > self.xmlstream.dispatch(self.xmlstream, xmlstream.STREAM_AUTHD_EVENT) > File "/usr/lib/python2.4/site-packages/twisted/words/xish/utility.py", > line 227, in dispatch > self._eventObservers[(priority, event)].callback(object) > File "/usr/lib/python2.4/site-packages/twisted/words/xish/utility.py", > line 37, in callback > methodwrapper(*args, **kwargs) > File "/usr/lib/python2.4/site-packages/twisted/words/xish/utility.py", > line 21, in __call__ > self.method(*nargs, **nkwargs) > File > "/usr/lib/python2.4/site-packages/twisted/words/protocols/jabber/component.py", > line 135, in _authd > self.xmlstream.send(p) > File "/usr/lib/python2.4/site-packages/twisted/words/xish/xmlstream.py", > line 146, in send > self.transport.write(obj) > File "/usr/lib/python2.4/site-packages/twisted/internet/abstract.py", line > 172, in write > self._tempDataLen += len(data) > exceptions.TypeError: len() of unsized object > > I get the same with pymsnt and pyaimt. > > Any help would be appreciated! > -- > Marcus > _______________________________________________ > py-transports mailing list > py-transports@blathersource.org > http://www.modevia.com/cgi-bin/mailman/listinfo/py-transports > -- - Norman Rasmussen - Email: [EMAIL PROTECTED] - Home page: http://norman.rasmussen.co.za/ From [EMAIL PROTECTED] Sat Oct 22 22:41:31 2005 From: [EMAIL PROTECTED] (Norman Rasmussen) Date: Sat Oct 22 22:41:36 2005 Subject: [py-transports] latest svn update errors Message-ID: <[EMAIL PROTECTED]> James: I just ran a svn update last night, and PyMSNt failed to restart cleanly: In main.py: I had to move the SIGHUP code into __main__ (i.e. below the handler) In legacy/glue.py, legacy/legacylist.py: I had to remove 'src/' from the open calls, because current working folder is already src. (or in an installed copy /usr/share/pymsnt 'is' the src directory) -- - Norman Rasmussen - Email: [EMAIL PROTECTED] - Home page: http://norman.rasmussen.co.za/ From [EMAIL PROTECTED] Sat Oct 22 22:56:56 2005 From: [EMAIL PROTECTED] (James Bunton) Date: Sat Oct 22 22:57:07 2005 Subject: [py-transports] latest svn update errors In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> I meant to mail the list. I'm in the process of moving PyMSNt to use the Twisted Application infrastructure. You can run the transport without logging by doing python main.py inside the src/ directory. --- James On 23/10/2005, at 8:41 AM, Norman Rasmussen wrote: > James: I just ran a svn update last night, and PyMSNt failed to > restart cleanly: > > In main.py: > I had to move the SIGHUP code into __main__ (i.e. below the handler) > In legacy/glue.py, legacy/legacylist.py: > I had to remove 'src/' from the open calls, because current working > folder is already src. (or in an installed copy /usr/share/pymsnt 'is' > the src directory) > > -- > - Norman Rasmussen > - Email: [EMAIL PROTECTED] > - Home page: http://norman.rasmussen.co.za/ > _______________________________________________ > py-transports mailing list > py-transports@blathersource.org > http://www.modevia.com/cgi-bin/mailman/listinfo/py-transports >