One of the users on my msn transport complained that their msn preferred name was set to their jabber username and not the registered value or the vcard value. I checked the logs, and lo-and-behold found a bug:
06/01/05 - 10:41:33 - Traceback (most recent call last): 06/01/05 - 10:41:33 - File "/usr/src/cvs/msn-transport/PyMSNt/src/tlib/msn.py", line 1027, in handle_ADC 06/01/05 - 10:41:33 - if not self._fireCallback(id, listCodeToID[listType], userGuid, userHandle, screenName): 06/01/05 - 10:41:33 - File "/usr/src/cvs/msn-transport/PyMSNt/src/tlib/msn.py", line 601, in _fireCallback 06/01/05 - 10:41:33 - self.ids[id][0].callback(args) 06/01/05 - 10:41:33 - File "/usr/lib/python2.3/site-packages/twisted/internet/defer.py", line 252, in callback 06/01/05 - 10:41:33 - self._startRunCallbacks(result) 06/01/05 - 10:41:33 - File "/usr/lib/python2.3/site-packages/twisted/internet/defer.py", line 313, in _startRunCallbac 06/01/05 - 10:41:33 - self._runCallbacks() 06/01/05 - 10:41:33 - --- <exception caught here> --- 06/01/05 - 10:41:33 - File "/usr/lib/python2.3/site-packages/twisted/internet/defer.py", line 338, in _runCallbacks 06/01/05 - 10:41:33 - self.result = callback(self.result, *args, **kw) 06/01/05 - 10:41:33 - File "/usr/src/cvs/msn-transport/PyMSNt/src/tlib/msn.py", line 1677, in _cb 06/01/05 - 10:41:33 - c = MSNContact(userGuid=r[1], userHandle=r[2], screenName=[r3]) 06/01/05 - 10:41:33 - exceptions.NameError: global name 'r3' is not defined I expect [r3] needs to be r[3]? -- - Norman Rasmussen - Email: [EMAIL PROTECTED] - Home page: http://norman.rasmussen.org/ From [EMAIL PROTECTED] Wed Jun 1 10:05:17 2005 From: [EMAIL PROTECTED] (Norman Rasmussen) Date: Wed Jun 1 10:05:19 2005 Subject: [py-transports] Re: vcard update failed In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> Well I fixed that one, and the logged back in and got this: 06/01/05 - 12:03:39 - Traceback (most recent call last): 06/01/05 - 12:03:39 - File "/usr/lib/python2.3/site-packages/twisted/internet/base.py", line 423, in runUntilCurrent 06/01/05 - 12:03:41 - call.func(*call.args, **call.kw) 06/01/05 - 12:03:41 - File "/usr/src/cvs/msn-transport/PyMSNt/src/disco.py", line 38, in checkDeferred 06/01/05 - 12:03:41 - d.errback() 06/01/05 - 12:03:41 - File "/usr/lib/python2.3/site-packages/twisted/internet/defer.py", line 274, in errback 06/01/05 - 12:03:42 - self._startRunCallbacks(fail) 06/01/05 - 12:03:42 - File "/usr/lib/python2.3/site-packages/twisted/internet/defer.py", line 313, in _startRunCallbacks 06/01/05 - 12:03:42 - self._runCallbacks() 06/01/05 - 12:03:42 - --- <exception caught here> --- 06/01/05 - 12:03:42 - File "/usr/lib/python2.3/site-packages/twisted/internet/defer.py", line 338, in _runCallbacks 06/01/05 - 12:03:42 - self.result = callback(self.result, *args, **kw) 06/01/05 - 12:03:42 - exceptions.TypeError: errback() takes no arguments (1 given) any ideas? On 01/06/05, Norman Rasmussen <[EMAIL PROTECTED]> wrote: > One of the users on my msn transport complained that their msn > preferred name was set to their jabber username and not the registered > value or the vcard value. I checked the logs, and lo-and-behold found > a bug: > > 06/01/05 - 10:41:33 - Traceback (most recent call last): > 06/01/05 - 10:41:33 - File > "/usr/src/cvs/msn-transport/PyMSNt/src/tlib/msn.py", line 1027, in > handle_ADC > 06/01/05 - 10:41:33 - if not self._fireCallback(id, > listCodeToID[listType], userGuid, userHandle, screenName): > 06/01/05 - 10:41:33 - File > "/usr/src/cvs/msn-transport/PyMSNt/src/tlib/msn.py", line 601, in > _fireCallback > 06/01/05 - 10:41:33 - self.ids[id][0].callback(args) > 06/01/05 - 10:41:33 - File > "/usr/lib/python2.3/site-packages/twisted/internet/defer.py", line > 252, in callback > 06/01/05 - 10:41:33 - self._startRunCallbacks(result) > 06/01/05 - 10:41:33 - File > "/usr/lib/python2.3/site-packages/twisted/internet/defer.py", line > 313, in _startRunCallbac > 06/01/05 - 10:41:33 - self._runCallbacks() > 06/01/05 - 10:41:33 - --- <exception caught here> --- > 06/01/05 - 10:41:33 - File > "/usr/lib/python2.3/site-packages/twisted/internet/defer.py", line > 338, in _runCallbacks > 06/01/05 - 10:41:33 - self.result = callback(self.result, *args, **kw) > 06/01/05 - 10:41:33 - File > "/usr/src/cvs/msn-transport/PyMSNt/src/tlib/msn.py", line 1677, in _cb > 06/01/05 - 10:41:33 - c = MSNContact(userGuid=r[1], > userHandle=r[2], screenName=[r3]) > 06/01/05 - 10:41:33 - exceptions.NameError: global name 'r3' is not defined > > I expect [r3] needs to be r[3]? > > -- > - Norman Rasmussen > - Email: [EMAIL PROTECTED] > - Home page: http://norman.rasmussen.org/ > -- - Norman Rasmussen - Email: [EMAIL PROTECTED] - Home page: http://norman.rasmussen.org/ From [EMAIL PROTECTED] Wed Jun 1 10:11:41 2005 From: [EMAIL PROTECTED] (James Bunton) Date: Wed Jun 1 10:11:55 2005 Subject: [py-transports] vcard update failed In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> Yup :) This will be fixed for my next CVS checkin. Which will have support for viewing MSN avatars. --- James On 01/06/2005, at 7:57 PM, Norman Rasmussen wrote: > One of the users on my msn transport complained that their msn > preferred name was set to their jabber username and not the registered > value or the vcard value. I checked the logs, and lo-and-behold found > a bug: > > 06/01/05 - 10:41:33 - Traceback (most recent call last): > 06/01/05 - 10:41:33 - File > "/usr/src/cvs/msn-transport/PyMSNt/src/tlib/msn.py", line 1027, in > handle_ADC > 06/01/05 - 10:41:33 - if not self._fireCallback(id, > listCodeToID[listType], userGuid, userHandle, screenName): > 06/01/05 - 10:41:33 - File > "/usr/src/cvs/msn-transport/PyMSNt/src/tlib/msn.py", line 601, in > _fireCallback > 06/01/05 - 10:41:33 - self.ids[id][0].callback(args) > 06/01/05 - 10:41:33 - File > "/usr/lib/python2.3/site-packages/twisted/internet/defer.py", line > 252, in callback > 06/01/05 - 10:41:33 - self._startRunCallbacks(result) > 06/01/05 - 10:41:33 - File > "/usr/lib/python2.3/site-packages/twisted/internet/defer.py", line > 313, in _startRunCallbac > 06/01/05 - 10:41:33 - self._runCallbacks() > 06/01/05 - 10:41:33 - --- <exception caught here> --- > 06/01/05 - 10:41:33 - File > "/usr/lib/python2.3/site-packages/twisted/internet/defer.py", line > 338, in _runCallbacks > 06/01/05 - 10:41:33 - self.result = callback(self.result, *args, > **kw) > 06/01/05 - 10:41:33 - File > "/usr/src/cvs/msn-transport/PyMSNt/src/tlib/msn.py", line 1677, in _cb > 06/01/05 - 10:41:33 - c = MSNContact(userGuid=r[1], > userHandle=r[2], screenName=[r3]) > 06/01/05 - 10:41:33 - exceptions.NameError: global name 'r3' is not > defined > > I expect [r3] needs to be r[3]? > > -- > - Norman Rasmussen > - Email: [EMAIL PROTECTED] > - Home page: http://norman.rasmussen.org/ > _______________________________________________ > py-transports mailing list > [email protected] > http://www.modevia.com/cgi-bin/mailman/listinfo/py-transports >
