summaryrefslogtreecommitdiff
path: root/django/utils/datastructures.py
AgeCommit message (Expand)Author
2013-04-26Fixed #20321 -- Added missing key name in MergeDict KeyError messageClaude Paroz
2013-04-19Fixed #20276 -- Implemented __bool__ for MergeDictAnton Baklanov
2012-12-29Advanced pending deprecation warnings.Aymeric Augustin
2012-11-13Some changes to SortedDict to make it faster under py2Anssi Kääriäinen
2012-10-15Allow reversed iteration over SortedDict.Mitar
2012-08-08remove a bunch of unnescesarry iterkeys() callsAlex Gaynor
2012-07-25[py3] Updated dict-like data structures for Python 3.Aymeric Augustin
2012-07-25Fixed QueryDict.setlistdefault.Aymeric Augustin
2012-07-25Rolled back a unnecessary change in 8f002867b2.Aymeric Augustin
2012-07-24Added tests for deprecation warnings and fixed the argument order for the war...Alex Gaynor
2012-07-14Remove DotExpandedDict, which was undocumented and unused.Alex Gaynor
2012-07-14Fix an incredibly emberassing typo.Alex Gaynor
2012-07-14Deprecate two methods (which I seriously doubt anyone ever used, but they wer...Alex Gaynor
2012-07-14Cleaned up the QueryDict implementation.Alex Gaynor
2012-04-30Fixed SortedDict.__copy__()Anssi Kääriäinen
2012-02-09Fixed #17634 -- Optimized the performance of MultiValueDict by using append i...Aymeric Augustin
2011-06-16Fixed #12375 -- Added a dict() method to convert a MultiValueDict (such as a ...Jannis Leidel
2011-05-22Fixed #6580 -- Added `default` parameter to `MultiValueDict.getlist` method (...Jannis Leidel
2011-03-28Removed a bunch more Python 2.4 workarounds now that we don't support that ve...Adrian Holovaty
2010-10-27Fixed MultiValueDict's copy implementation to be consistant with all other co...Alex Gaynor
2010-09-11Fixed #12632 -- Improved performance of `SortedDict`. Thanks, Alex Gaynor.Justin Bronn
2010-09-10Added more readable __str__ and __repr__ methods to MergeDict.Malcolm Tredinnick
2010-02-22Fixed #12820. Implemented other dict methods for MergeDict. Thanks, Gisle Aas.Joseph Kocherhans
2010-01-10Changed a whole bunch of places to raise exception instances instead of old-s...Adrian Holovaty
2010-01-03Fixed #12476 -- Forced the rollout of generators passed to SortedDict so that...Russell Keith-Magee
2009-12-17Fixed #11753 - Q objects with callables no longer explode on Python 2.4. Than...Jacob Kaplan-Moss
2009-12-12Fixed #11874 -- Optimizations and cleanups for SortedDict. Thanks to Alex Gay...Russell Keith-Magee
2009-09-10As long as we're micro-optomizing, do it right -- using map() shaves another ...Jacob Kaplan-Moss
2009-09-10Micro-optomization to SortedDict.values(). Yes, it looks silly, but it shaves...Jacob Kaplan-Moss
2009-03-31Fixed #8847, #10370: added some missing methods to MultiValueDict after [8399...Jacob Kaplan-Moss
2009-03-31Fixed #10184: QueryDicts with multiple values can now be safely pickled. Than...Jacob Kaplan-Moss
2008-08-25Fixed #7496 -- It's now possible to pickle SortedDicts with pickle protocol 2Malcolm Tredinnick
2008-08-16Fixed #7331 -- Made `QueryDict.iteritems` behave like `QueryDict.items`, than...Gary Wilson Jr
2008-07-01Fixed #2070: refactored Django's file upload capabilities.Jacob Kaplan-Moss
2008-06-26Fixed #7109 -- Quote certain values before passing them for substitution inMalcolm Tredinnick
2008-02-21Fixed #6627 -- Made dict.clear() work for SortedDicts.Malcolm Tredinnick
2008-02-18Fixed #6611 -- When copying a SortedDict, make a new copy of the keys list.Malcolm Tredinnick
2008-02-16Made a bunch of small doc rewordings from changes over the past couple of weeksAdrian Holovaty
2008-02-03Fixed #6465 -- Tweaked MergeDict.getlist() to work with Django's MultiValueDi...Malcolm Tredinnick
2007-12-01Edited docstring changes from [6714]Adrian Holovaty
2007-11-29Fixed #6050 -- Handled edge-case of duplicate keys being passed whenMalcolm Tredinnick
2007-11-25Made `MultiValueDict`'s `get` and `getlist` method docstrings more descriptive.Gary Wilson Jr
2007-11-25Minor styling fix in `DotExpandedDict.__init__`.Gary Wilson Jr
2007-11-25Changed several hardcoding of `dict` method calls in `django.utils.datastruct...Gary Wilson Jr
2007-11-25In `MergeDict` class, changed variable names to not clash with `dict` builtin.Gary Wilson Jr
2007-11-12Simplified `SortedDict.__deepcopy__` now that the its constructor can take a ...Gary Wilson Jr
2007-10-22Fixed #5183 -- Added __deepcopy__, pop() and popitem() to SortedDict. Based onMalcolm Tredinnick
2007-10-19Django coding style fixes.Gary Wilson Jr
2007-10-14Fixed #5744 -- Allowed SortedDict contructor to be passed a list of tuples to...Gary Wilson Jr
2007-09-20Fixed #5540 -- Made __repr__() for MultiValueDict more generic. Thanks, Thoma...Adrian Holovaty