def allvalues(self):
        """iterate over all values in arbitrary order"""
        for v in self.data.itervalues():
            for x in v:
                yield x
iterate over all values in arbitrary order
recipes/Python/173072_OrderedMultiDict/recipe-173072.py