Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixed #25611 -- Standardized descriptor signatures. | Tim Graham | 2015-10-26 | 1 | -1/+1 |
| | |||||
* | Removed SimpleLazyObject workaround for a Python 3 bug. | Tim Graham | 2015-10-05 | 1 | -5/+1 |
| | | | | | The workaround added in fe8484efda257e151d9c1ca5151e546c9262bf0f seems unnecessary as the Python bug is fixed in Python 3.4. | ||||
* | Removed obsolete (since Python 2.3) ↵ | Tim Graham | 2015-10-05 | 1 | -1/+0 |
| | | | | __safe_for_unpickling__ attribute. | ||||
* | Fixed #25389 -- Fixed pickling a SimpleLazyObject ↵ | Ben Kraft | 2015-10-03 | 1 | -25/+31 |
| | | | | | | | | wrapping a model. Pickling a `SimpleLazyObject` wrapping a model did not work correctly; in particular it did not add the `_django_version` attribute added in 42736ac8. Now it will handle this and other custom `__reduce__` methods correctly. | ||||
* | Fixed #25000 -- Fixed cast to string for lazy objects. | Marten Kenbeek | 2015-06-23 | 1 | -0/+5 |
| | | | | | | Implemented __str__() to return the string-representation of the proxied object, not the proxy itself, if the lazy object didn't have a string-like object in its resultclasses. | ||||
* | Removed support for Python 3.3. | Tim Graham | 2015-06-18 | 1 | -1/+1 |
| | |||||
* | Removed django.utils.functional.total_ordering() | Tim Graham | 2015-06-15 | 1 | -35/+1 |
| | |||||
* | Fixed flake8 warnings on Python 3. | Tim Graham | 2015-06-15 | 1 | -1/+1 |
| | |||||
* | Removed cases of six.iter* wrapped in a list() | Curtis Maloney | 2015-04-18 | 1 | -1/+1 |
| | | | | | There's absolutely no advantage [and a mild performance hit] to using six.iter* in these cases. | ||||
* | Fixed #23838 -- added missing `__iter__` to LazyObject | Rik | 2015-03-08 | 1 | -2/+2 |
| | |||||
* | Optimized allow_lazy() by not generating a new lazy ↵ | Alex Gaynor | 2015-02-08 | 1 | -1/+3 |
| | | | | | | | | | | wrapper on each invocation. This dramatically improves performance on PyPy. The following benchmark: python -mtimeit -s "from django.utils.functional import allow_lazy; from django.utils.translation import ugettext_lazy; f = allow_lazy(lambda s: s, str)" "f(ugettext_lazy('abc'))" goes from 390us per loop to 165us. | ||||
* | Sorted imports with isort; refs #23860. | Tim Graham | 2015-02-06 | 1 | -1/+1 |
| | |||||
* | Fixed #24252 -- Forced lazy __str__ to utf-8 on Python 2 | Claude Paroz | 2015-02-03 | 1 | -0/+4 |
| | | | | | Thanks Stanislas Guerra for the report and Tomas Ehrlich for the review. | ||||
* | Removed django.utils.functional.memoize per deprecation ↵ | Tim Graham | 2015-01-17 | 1 | -25/+0 |
| | | | | | | timeline. refs #21351. | ||||
* | Fixed #23346 -- Fixed lazy() to lookup methods on the ↵ | Gavin Wahl | 2014-12-26 | 1 | -23/+13 |
| | | | | | | real object, not resultclasses. Co-Authored-By: Rocky Meza <rmeza@fusionbox.com> | ||||
* | Fixed #23688 -- Updated cached_property to preserve ↵ | John-Scott Atlakson | 2014-10-20 | 1 | -0/+1 |
| | | | | docstring of original function | ||||
* | Limited lines to 119 characters in django/ | Tim Graham | 2014-09-05 | 1 | -1/+2 |
| | | | | refs #23395. | ||||
* | Fixed #22691 -- Added aliasing to cached_property. | Curtis | 2014-07-01 | 1 | -2/+6 |
| | |||||
* | Simplified implementation of collectstatic command. | Baptiste Mispelon | 2014-03-13 | 1 | -1/+1 |
| | | | | | | | Since d2e242d16c6dde6f4736086fb38057424bed3edb made isinstance() calls work correctly on LazyObject, we can simplify the implementation of is_local_storage added in 7e27885c6e7588471fd94a4def16b7081577bdfc. | ||||
* | Fixed #21840 -- Moved dunder methods from ↵ | Baptiste Mispelon | 2014-03-13 | 1 | -54/+62 |
| | | | | | | | | SimpleLazyObject to LazyObject. This commit also added tests for LazyObject and refactored the testsuite of SimpleLazyObject so that it can share test cases with LazyObject. | ||||
* | Fixed #21188 -- Introduced subclasses for ↵ | Claude Paroz | 2014-03-08 | 1 | -1/+2 |
| | | | | | | | to-be-removed-in-django-XX warnings Thanks Anssi Kääriäinen for the idea and Simon Charette for the review. | ||||
* | Fixed many typos in comments and docstrings. | Rodolfo Carvalho | 2014-03-03 | 1 | -1/+1 |
| | | | | Thanks Piotr Kasprzyk for help with the patch. | ||||
* | Use `classmethod` as a decorator. | xuxiang | 2013-11-20 | 1 | -2/+2 |
| | |||||
* | Fixed the use of the -ise suffix, where -ize is prefered | Alex Gaynor | 2013-11-15 | 1 | -1/+1 |
| | |||||
* | Fix syntax error under Python 3.2. | Aymeric Augustin | 2013-11-11 | 1 | -3/+3 |
| | |||||
* | Fixed #21351 -- Replaced memoize with Python's lru_cache. | Bouke Haarsma | 2013-11-11 | 1 | -0/+5 |
| | | | | | | | | | | Replaced the custom, untested memoize with a similar decorator from Python's 3.2 stdlib. Although some minor performance degradation (see ticket), it is expected that in the long run lru_cache will outperform memoize once it is implemented in C. Thanks to EvilDMP for the report and Baptiste Mispelon for the idea of replacing memoize with lru_cache. | ||||
* | Fixed #20841 -- Added messages to NotImplementedErrors | Gregor MacGregor | 2013-09-10 | 1 | -1/+1 |
| | | | | Thanks joseph at vertstudios.com for the suggestion. | ||||
* | Replaced "not PY3" by "PY2", new in six 1.4.0. | Aymeric Augustin | 2013-09-02 | 1 | -1/+1 |
| | |||||
* | Merge remote-tracking branch 'core/master' into ↵ | Andrew Godwin | 2013-08-19 | 1 | -10/+5 |
|\ | | | | | | | | | | | | | schema-alteration Conflicts: docs/ref/django-admin.txt | ||||
| * | Some code simplification | Alex Gaynor | 2013-08-18 | 1 | -11/+3 |
| | | |||||
| * | Update LazyObject method proxy declarations to simpler form. | Nick Bruun | 2013-08-18 | 1 | -7/+2 |
| | | |||||
| * | Regression test and patch for ticket #20924. | Nick Bruun | 2013-08-15 | 1 | -0/+8 |
| | | |||||
* | | Merge branch 'master' into schema-alteration | Andrew Godwin | 2013-07-22 | 1 | -3/+2 |
|\| | | | | | | | | | | | | | | | | | Conflicts: django/db/backends/mysql/introspection.py django/db/backends/oracle/creation.py django/db/backends/postgresql_psycopg2/creation.py django/db/models/base.py django/db/models/loading.py | ||||
| * | Fixed #20746 -- Removed Python 2.6 specific code/docs | Tim Graham | 2013-07-14 | 1 | -3/+2 |
| | | |||||
* | | Merge remote-tracking branch 'core/master' into ↵ | Andrew Godwin | 2013-06-07 | 1 | -5/+14 |
|\| | | | | | | | | | | | | | schema-alteration Conflicts: django/db/models/fields/related.py | ||||
| * | Imported copyreg from six.moves | Claude Paroz | 2013-05-21 | 1 | -5/+1 |
| | | |||||
| * | Fixed #20212 - __reduce__ should only be defined for Py3+. | Daniel Lindsley | 2013-05-21 | 1 | -5/+18 |
| | | |||||
* | | Fix proxy objects to respect != | Andrew Godwin | 2013-05-19 | 1 | -0/+5 |
|/ | |||||
* | Fix != operations on lazy objects. | Alex Gaynor | 2013-04-19 | 1 | -0/+1 |
| | |||||
* | Fixed #19456 -- Avoid infinite recursion when tracing ↵ | Aymeric Augustin | 2013-03-18 | 1 | -0/+4 |
| | | | | | | LazyObject.__init__. Thanks blaze33 for the patch. | ||||
* | Fixed #18447 -- Made LazyObject unwrap on dict access. | Aymeric Augustin | 2013-03-18 | 1 | -1/+14 |
| | | | | Thanks Roman Gladkov and Zbigniew Siciarz. | ||||
* | PEP8 cleanup of functional.py | Preston Holmes | 2013-03-07 | 1 | -12/+24 |
| | |||||
* | Fixed #19543 -- implemented SimpleLazyObject.__repr__ | Preston Holmes | 2013-03-07 | 1 | -0/+9 |
| | | | | Thanks to Florian Hahn for the patch | ||||
* | Fixed #19634 -- Added proper __hash__ methods. | Aymeric Augustin | 2013-02-25 | 1 | -1/+2 |
| | | | | | | | Classes overriding __eq__ need a __hash__ such that equal objects have the same hash. Thanks akaariai for the report and regebro for the patch. | ||||
* | Fixed #19872 | Tomek Paczkowski | 2013-02-23 | 1 | -1/+3 |
| | | | | Made cached_property to behave as property when accessed via class. | ||||
* | Fixed #19160 -- Made lazy plural translations usable. | Aymeric Augustin | 2013-01-30 | 1 | -2/+1 |
| | | | | Many thanks to Alexey Boriskin, Claude Paroz and Julien Phalip. | ||||
* | Fixed a couple of docstring typos. | Ramiro Morales | 2012-12-15 | 1 | -5/+5 |
| | |||||
* | Properly support pickling of LazyObjects in Python 3.3 | Ian Clelland | 2012-10-26 | 1 | -0/+10 |
| | |||||
* | Removed obsolete __members__ definitions | Claude Paroz | 2012-08-21 | 1 | -1/+0 |
| | | | | This was useful for pre-Python 2.6 support. See commit c6e8e5d9. | ||||
* | [py3] Ported django.utils.functional. | Aymeric Augustin | 2012-08-07 | 1 | -21/+37 |
| |