diff -r 127281884959 -r 08e1baf924ca hgext/bugzilla.py --- a/hgext/bugzilla.py Wed Apr 22 00:56:06 2009 +0200 +++ b/hgext/bugzilla.py Wed Apr 22 00:57:28 2009 +0200 @@ -177,12 +177,12 @@ self.run('''select bug_id from longdescs where bug_id in %s and thetext like "%%%s%%"''' % (buglist(ids), short(node))) - unknown = dict.fromkeys(ids) + unknown = set(ids) for (id,) in self.cursor.fetchall(): self.ui.status(_('bug %d already knows about changeset %s\n') % (id, short(node))) - unknown.pop(id, None) - return util.sort(unknown.keys()) + unknown.discard(id) + return util.sort(unknown) def notify(self, ids, committer): '''tell bugzilla to send mail.'''