'D.iteritems() -> an iterator over (key, value) pairs sorted by keys
(add reverse=True for reverse ordering).'

def iteritems(self, reverse=False):

    return ((key, self[key]) for key in self.iterkeys(reverse))
