Hi,
Got a KeyError in page.py, line 2067, lines 2066-67 go:
yield Page(self.site, contrib['title'], contrib['ns']), \ contrib['revid'], ts, contrib['comment']
In the case of a deleted edit comment, it appears that the dictionary for each edit returned by site.usercontribs() doesn't contain said key ('comment'), resulting in a KeyError. I've currently patched my local copy to handle the problem, don't know if it's appropriate to handle this in User.contributions(), Site.usercontribs(), or somewhere else.
Cheers, Morten