Django

Code

Changeset 7140

Show
Ignore:
Timestamp:
02/21/08 15:27:44 (5 months ago)
Author:
mtredinnick
Message:

Fixed #6627 -- Made dict.clear() work for SortedDicts?.

Files:

Legend:

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

    r7129 r7140  
    155155        """ 
    156156        return '{%s}' % ', '.join(['%r: %r' % (k, v) for k, v in self.items()]) 
     157 
     158    def clear(self): 
     159        super(SortedDict, self).clear() 
     160        self.keyOrder = [] 
    157161 
    158162class MultiValueDictKeyError(KeyError): 
  • django/trunk/tests/regressiontests/datastructures/tests.py

    r7129 r7140  
    102102{1: 'one', 0: 'zero', 2: 'two'} 
    103103 
     104>>> d.clear() 
     105>>> d 
     106{} 
     107>>> d.keyOrder 
     108[] 
     109 
    104110### DotExpandedDict ############################################################ 
    105111