On Oct 8, 2006, at 8:19 AM, Norman Rasmussen wrote: > The release was done 2006-03-07, so anytime after that :-P You can > see a list of history here: > http://xmpppy.cvs.sourceforge.net/xmpppy/xmpppy/yahoo-transport/ > yahoo.py?view=log > so my thoughts are try and figure out which bunch of checkins is > causing the bug (by a process of elimination)
I'll try a few earlier dates when I get a chance, and then I'll let you know how they perform. > Actually I think the transport is using pickle for it's database, not > bsddb - so this point is moot. What does: > > $ python >>>> import shelve >>>> shelve.Pickler.__module__ >>>> shelve.StringIO.__module__ > > show? >>> import shelve >>> shelve.Pickler.__module__ 'cPickle' >>> shelve.StringIO.__module__ 'cStringIO' >>> >> Interestingly enough, and I don't know if this matters or not, but if >> I run strings on yahoouser.dbm.db and grep for my Yahoo username, I >> get 51 matches. I don't have 51 Yahoo people in my roster, however. > > There seems to be a lot of rubbish data in my user file, so maybe > that's what you're finding in the strings. Also you have to consider > your yid on other users rosters. > > You can convert the user file into an html format using: > http://www.darkskies.za.net/~norman/jabber/yahoo-transport/ > yuser_html.tar.gz > which will make it a lot easier to see what's going on. Interestingly enough, I grabbed that tool and ran my user database through it. I get *one* user listed with his username, password and subscription status. The file is about 750KB, so I'm pretty sure there's more data in there (not to mention my being able to look through it for occurrences of my username and such). So do you think ti sounds like the file is corrupt? Maybe I should just trash it and start it over. Has the format of the file changed any since the last release? Daniel [EMAIL PROTECTED]
