summaryrefslogtreecommitdiff
path: root/django/utils/tree.py
AgeCommit message (Expand)Author
2022-07-27Refs #32948, Refs #32946 -- Used Q.create() internally for dynamic Q() objects.Nick Pope
2022-07-27Refs #32948 -- Added Node.__copy__().Nick Pope
2022-07-27Refs #32948 -- Simplified WhereNode and Node.__deepcopy__()/add().Nick Pope
2022-07-27Refs #32948 -- Renamed Node._new_instance() to Node.create().Nick Pope
2022-02-07Refs #33476 -- Reformatted code with Black.django-bot
2021-07-20Refs #32940 -- Removed unnecessary branch in Node.add().Keryn Knight
2021-07-20Refs #32940 -- Removed Node.add()'s unused squash parameter.Keryn Knight
2021-07-19Removed unnecessary tuple construction in Node.__eq__().Nick Pope
2021-05-13Fixed #32717 -- Fixed filtering of querysets combined with the | operator.Simon Charette
2018-10-17Fixed #29838 -- Fixed crash when combining Q objects with __in lookups and li...aspalding
2018-09-28Refs #28909 -- Simplifed code using unpacking generalizations.Sergey Fedoseev
2018-08-08Fixed #29643 -- Fixed crash when combining Q objects with __in lookups and li...Mariusz Felisiak
2018-07-18Removed duplicate words in various comments.Mariusz Felisiak
2017-09-28Fixed #28629 -- Made tree.Node instances hashable.Mariusz Felisiak
2017-09-28Simplified various __eq__() methods.Mads Jensen
2017-02-23Refs #11964 -- Made Q objects deconstructible.Ian Foote
2017-02-11Refs #27656 -- Updated django.utils docstring verbs according to PEP 257.Anton Samarchyan
2017-02-07Refs #27795 -- Removed force_text from the template layerClaude Paroz
2017-01-20Refs #23919 -- Removed unneeded force_str callsClaude Paroz
2017-01-19Refs #23919 -- Removed __nonzero__() methods (for Python 2).Simon Charette
2017-01-19Refs #23919 -- Stopped inheriting from object to define new style classes.Simon Charette
2016-04-04Fixed W503 flake8 warnings.Tim Graham
2015-12-13Fixed #25875 -- Prevented UnicodeDecodeError for Q object reprClaude Paroz
2015-01-19Removed legacy ORM lookup support per deprecation timeline; refs #16187.Tim Graham
2014-12-08Fixed #23968 -- Replaced list comprehension with generators and dict comprehe...Jon Dufresne
2014-05-16Fixed #22531 -- Added tree.Node.__repr__ and tests for the class.Moayad Mardini
2013-11-19Use `classmethod` as a decorator.xuxiang
2013-11-02More attacking E302 violatorsAlex Gaynor
2013-05-17Replaced an antiquated pattern.Aymeric Augustin
2013-03-13Refactored qs.add_q() and utils/tree.pyAnssi Kääriäinen
2012-11-03Fixed #18963 -- Used a subclass-friendly patternAymeric Augustin
2012-10-10Revert "Fixed #16211 -- Added comparison and negation ops to F() expressions"Anssi Kääriäinen
2012-09-30Fixed #16211 -- Added comparison and negation ops to F() expressionsAnssi Kääriäinen
2012-08-08[py3] Replaced __nonzero__ by __bool__Claude Paroz
2011-03-28Removed a bunch more Python 2.4 workarounds now that we don't support that ve...Adrian Holovaty
2009-12-17Fixed #11753 - Q objects with callables no longer explode on Python 2.4. Than...Jacob Kaplan-Moss
2008-08-16Fixed #8283 -- Fixed an edge case when adding things to the "where" tree andMalcolm Tredinnick
2008-07-04Redo the changes in [7773] in a better way.Malcolm Tredinnick
2008-04-27Merged the queryset-refactor branch into trunk.Malcolm Tredinnick