Problem with running PyICQt

After first attempt login on transport, i see this error:


C:\Program Files\Wildfire\PyICQt>python pyicqt.py

Unhandled error in Deferred:

Traceback (most recent call last):

File “C:\Program Files\Wildfire\PyICQt\src\tlib\oscar.py”, line 642, in dataReceived state=func(flap)

File “C:\Program Files\Wildfire\PyICQt\src\tlib\oscar.py”, line 751, in oscar_Data d.callback(snac)

File “C:\Program Files\Wildfire\Python\lib\site-packages\twisted\internet\defer.py”, line 229, in callback

self._startRunCallbacks(result)

File “C:\Program Files\Wildfire\Python\lib\site-packages\twisted\internet\defer.py”, line 294, in startRunCallbacks self.runCallbacks()


File “C:\Program Files\Wildfire\Python\lib\site-packages\twisted\internet\defer.py”, line 307, in _runCallbacks self.result = callback(self.result, *args, **kw)

File “C:\Program Files\Wildfire\PyICQt\src\legacy\icqt.py”, line 400, in gotBuddyList self.readGroup(l[0])

File “C:\Program Files\Wildfire\PyICQt\src\legacy\icqt.py”, line 379, in readGroup self.readGroup(member.users, parent=member)

File “C:\Program Files\Wildfire\PyICQt\src\legacy\icqt.py”, line 389, in readGroup self.oscarcon.legacyList.updateSSIContact(member.name, nick=unick)

File “C:\Program Files\Wildfire\PyICQt\src\legacy\buddies.py”, line 226, in updateSSIContact c.updateNickname(nick, push=True)

File “C:\Program Files\Wildfire\PyICQt\src\contact.py”, line 154, in updateNickname self.contactList.session.pytrans.pubsub.localPublish(self.jid, globals.NICK, “current”, n)

File “C:\Program Files\Wildfire\PyICQt\src\pubsub.py”, line 51, in localPublish self.storage.setItem(jid, node, itemid, el)

File “C:\Program Files\Wildfire\PyICQt\src\pubsub.py”, line 89, in setItem f = open(self.dir(jid, node) + itemid + “.xml”, ‘‘wb’’)

File “C:\Program Files\Wildfire\PyICQt\src\pubsub.py”, line 69, in dir os.makedirs(d)

File “C:\Program Files\Wildfire\Python\lib\os.py”, line 156, in makedirs makedirs(head, mode)

File “C:\Program Files\Wildfire\Python\lib\os.py”, line 156, in makedirs makedirs(head, mode)

File “C:\Program Files\Wildfire\Python\lib\os.py”, line 156, in makedirs makedirs(head, mode)

File “C:\Program Files\Wildfire\Python\lib\os.py”, line 156, in makedirs makedirs(head, mode)

File “C:\Program Files\Wildfire\Python\lib\os.py”, line 159, in makedirs mkdir(name, mode)

exceptions.OSError: Invalid argument: ‘‘C:
Program Files
Wildfire
PyICQt
icq.dcmserver
pubsub
169870190%icq.dcmserver
http:’’


PyICQt version from 2006-06-08

This probably should have been posted to the py-transports@blathersource.org mailing list. That said, looks like you are running my svn trunk which has the beginnings of pubsub support, except that it’'s only barely working right now. I might actually recommend downgrading to an actual release for windows. (the pubsub stuff works better under unix)