Django

Code

Changeset 8399

Show
Ignore:
Timestamp:
08/15/08 21:17:55 (4 months ago)
Author:
gwilson
Message:

Fixed #7331 -- Made QueryDict.iteritems behave like QueryDict.items, thanks jurev.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/utils/datastructures.py

    r7814 r8399  
    266266        """ 
    267267        return [(key, self[key]) for key in self.keys()] 
     268 
     269    def iteritems(self): 
     270        """ 
     271        Yields (key, value) pairs, where value is the last item in the list 
     272        associated with the key. 
     273        """ 
     274        for key in self.keys(): 
     275            yield (key, self[key]) 
    268276 
    269277    def lists(self): 
  • django/trunk/tests/regressiontests/datastructures/tests.py

    r7814 r8399  
    4343>>> d.getlist('name') 
    4444['Adrian', 'Simon'] 
     45>>> list(d.iteritems()) 
     46[('position', 'Developer'), ('name', 'Simon')] 
    4547>>> d['lastname'] 
    4648Traceback (most recent call last):