| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-08-31 | Fixed #25331 -- Removed trailing blank lines in docstrings. | Maxime Lorant | |
| 2015-06-24 | Renamed RemovedInDjangoXYWarnings for new roadmap. | Tim Graham | |
| Forwardport of ae1d663b7913f6da233c55409c4973248372d302 from stable/1.8.x plus more. | |||
| 2015-06-18 | Removed support for Python 3.3. | Tim Graham | |
| 2015-06-15 | Fixed #24979 -- Removed usage of inspect.getargspec(). | Tim Graham | |
| 2015-02-06 | Sorted imports with isort; refs #23860. | Tim Graham | |
| 2015-01-23 | Fixed #24205 -- Deprecated Signal.disconnect weak parameter. | Florian Apolloner | |
| 2015-01-23 | Clarified docstring in dispatch/dispatcher.py | Tim Graham | |
| 2015-01-02 | Added return value to Signal.disconnect(). | Andriy Sokolovskiy | |
| 2014-12-13 | Fixed #23812 -- Changed django.utils.six.moves.xrange imports to range | Michael Hall | |
| 2014-12-02 | Fixed typo in django/dispatch/dispatcher.py docstring. | jerry dumblauskas | |
| 2014-05-16 | Fixed #16245 -- Included traceback in send_robust()'s response | Unai Zalakain | |
| Exceptions from the (receiver, exception) tuples returned by ``send_robust()`` now have always their traceback attached as their ``__traceback__`` argument. | |||
| 2014-03-03 | Fixed many typos in comments and docstrings. | Rodolfo Carvalho | |
| Thanks Piotr Kasprzyk for help with the patch. | |||
| 2014-02-05 | Simplified signal code. | Florian Apolloner | |
| Refs #21952 | |||
| 2014-02-05 | Fixed #21952 -- signals deadlock due to locking + weakref interaction | Anssi Kääriäinen | |
| 2014-01-12 | Fixed flake8 issues. | Simon Charette | |
| 2014-01-12 | Added license info for the weakref backports | Florian Apolloner | |
| 2014-01-09 | Fixed removal of signal receivers in Python 3.4 | Florian Apolloner | |
| Make use of `weakref.finalize` and `weakref.WeakMethod` on python 3.4. Simplified the removal of receivers, the old function looked overly complicated. Many thanks go to Antoine Pitrou for helping me to debug and explain all the failures I ran into while writing that patch. | |||
| 2013-12-14 | Fixed E127 pep8 warnings. | Loic Bistuer | |
| 2013-11-23 | Fixed #21486 -- Prevented settings config in signal connection | Claude Paroz | |
| This was particularly problematic in the chain get_wsgi_application -> db.connections import -> signal connection -> settings configuration. Thanks Jon Dufresne for the report. | |||
| 2013-11-19 | Use `classmethod` as a decorator. | xuxiang | |
| 2013-11-03 | Fixed flake8 E251 violations | Milton Mazzarri | |
| 2013-11-02 | More attacking E302 violators | Alex Gaynor | |
| 2013-11-02 | Fixed #21302 -- Fixed unused imports and import *. | Tim Graham | |
| 2013-10-26 | Fixed up some more flake8 violations (this particular violation still has ↵ | Alex Gaynor | |
| many occurrences in the tests/ dir so it can't be removed from setup.cfg yet) | |||
| 2013-10-24 | Start attacking E231 violations | Alex Gaynor | |
| 2013-10-23 | Fixed E225 pep8 warnings. | Tim Graham | |
| 2013-10-14 | Fixed #21266 -- Fixed E201,E202 pep8 warnings. | Larry O'Neill | |
| 2013-10-11 | Fixed assorted flake8 errors. | Tim Graham | |
| 2013-10-10 | Whitespace cleanup. | Tim Graham | |
| * Removed trailing whitespace. * Added newline to EOF if missing. * Removed blank lines at EOF. * Removed some stray tabs. | |||
| 2013-08-20 | Fixed #20943 -- Weakly reference senders when caching their associated receivers | Simon Charette | |
| 2013-02-25 | Fixed #19634 -- Added proper __hash__ methods. | Aymeric Augustin | |
| Classes overriding __eq__ need a __hash__ such that equal objects have the same hash. Thanks akaariai for the report and regebro for the patch. | |||
| 2012-12-16 | Fixed #16679 -- Use caching to speed up signal sending | Anssi Kääriäinen | |
| 2012-11-03 | Fixed #18963 -- Used a subclass-friendly pattern | Aymeric Augustin | |
| for Python 2 object model compatibility methods. | |||
| 2012-09-28 | Added a way to check if a signal has listeners | Anssi Kääriäinen | |
| 2012-08-15 | [py3] Fixed dispatch tests | Claude Paroz | |
| 2012-08-08 | [py3] Replaced __nonzero__ by __bool__ | Claude Paroz | |
| Of course, __nonzero__ alias has been kept for Python 2 compatibility. | |||
| 2012-07-22 | [py3] Added Python 3 compatibility for xrange. | Aymeric Augustin | |
| 2012-06-23 | Switch to using context managers for acquiring and releasing locks. | Alex Gaynor | |
| 2012-06-23 | Don't use a list comprehension when we don't need the resulting list. | Alex Gaynor | |
| 2012-06-23 | Fixed #18454 -- Added ability to pass a list of signals to `receiver`. | Dmitry Medvinsky | |
| Added ability to use receiver decorator in the following way: @receiver([post_save, post_delete], sender=MyModel) def signals_receiver(sender, **kwargs): ... | |||
| 2012-05-18 | Got rid of old __cmp__methods replaced by rich comparison. | Claude Paroz | |
| The __cmp__ methods are unsupported in Python 3. _doctest.py has been left untouched because it is likely it will not be migrated to Python 3. | |||
| 2012-05-12 | Replaced im_func and im_self by __func__ and __self__. | Claude Paroz | |
| The new names are Python 3 compatible. | |||
| 2012-04-30 | Replaced print statement by print function (forward compatibility syntax). | Claude Paroz | |
| 2012-04-29 | Fixed #18013 -- Use the new 'as' syntax for exceptions. | Claude Paroz | |
| Thanks Clueless for the initial patch. Note that unittest has been purposely left out (external package only used by Python 2.6). | |||
| 2011-07-13 | Fixed #16225 -- Removed unused imports. Many thanks to Aymeric Augustin for ↵ | Jannis Leidel | |
| the work on the patch and Alex for reviewing. git-svn-id: http://code.djangoproject.com/svn/django/trunk@16539 bcc190cf-cafb-0310-a4f2-bffc1f526a37 | |||
| 2011-03-28 | Removed a bunch more Python 2.4 workarounds now that we don't support that ↵ | Adrian Holovaty | |
| version. Refs #15702 -- thanks to jonash for the patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@15927 bcc190cf-cafb-0310-a4f2-bffc1f526a37 | |||
| 2010-11-21 | Preventing problems possibly introduced by r14662 | Honza Král | |
| acquire a lock before entering a try block that ends with the lock's release. Thanks for the catch Alex. git-svn-id: http://code.djangoproject.com/svn/django/trunk@14668 bcc190cf-cafb-0310-a4f2-bffc1f526a37 | |||
| 2010-11-21 | Fixed #14533 -- Make django signals more thread-safe. Thanks milosu for the ↵ | Honza Král | |
| patch! git-svn-id: http://code.djangoproject.com/svn/django/trunk@14662 bcc190cf-cafb-0310-a4f2-bffc1f526a37 | |||
| 2010-11-02 | Fixed #14559 -- corrected some typos and misleading docstrings. Thanks to ↵ | Alex Gaynor | |
| Gabriel Hurley for the patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@14441 bcc190cf-cafb-0310-a4f2-bffc1f526a37 | |||
| 2010-09-12 | Fixed #9015 -- added a signal decorator for simplifying signal connections | Brian Rosner | |
| git-svn-id: http://code.djangoproject.com/svn/django/trunk@13773 bcc190cf-cafb-0310-a4f2-bffc1f526a37 | |||
