Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Jan 9, 2014
  1. @apollo13

    Fixed removal of signal receivers in Python 3.4

    apollo13 authored
    Make use of `weakref.finalize` and `weakref.WeakMethod` on python 3.4.
    Simplified the removal of receivers, the old function looked overly
    Many thanks go to Antoine Pitrou for helping me to debug and explain all
    the failures I ran into while writing that patch.
Commits on Dec 14, 2013
  1. @loic @timgraham

    Fixed E127 pep8 warnings.

    loic authored timgraham committed
Commits on Nov 20, 2013
  1. @dlutxx @charettes

    Use `classmethod` as a decorator.

    dlutxx authored charettes committed
Commits on Nov 3, 2013
  1. @milmazz

    Fixed flake8 E251 violations

    milmazz authored
Commits on Nov 2, 2013
  1. @alex

    More attacking E302 violators

    alex authored
Commits on Oct 26, 2013
  1. @alex

    Fixed up some more flake8 violations (this particular violation still…

    alex authored
    … has many occurrences in the tests/ dir so it can't be removed from setup.cfg yet)
Commits on Oct 24, 2013
  1. @alex

    Start attacking E231 violations

    alex authored
Commits on Oct 23, 2013
  1. @timgraham

    Fixed E225 pep8 warnings.

    timgraham authored
Commits on Oct 14, 2013
  1. @larryone @timgraham

    Fixed #21266 -- Fixed E201,E202 pep8 warnings.

    larryone authored timgraham committed
Commits on Oct 11, 2013
  1. @timgraham
Commits on Feb 25, 2013
  1. @aaugustin

    Fixed #19634 -- Added proper __hash__ methods.

    aaugustin authored
    Classes overriding __eq__ need a __hash__ such that equal objects have
    the same hash.
    Thanks akaariai for the report and regebro for the patch.
Commits on Nov 3, 2012
  1. @aaugustin

    Fixed #18963 -- Used a subclass-friendly pattern

    aaugustin authored
    for Python 2 object model compatibility methods.
Commits on Aug 15, 2012
  1. @claudep

    [py3] Fixed dispatch tests

    claudep authored
Commits on Aug 8, 2012
  1. @claudep

    [py3] Replaced __nonzero__ by __bool__

    claudep authored
    Of course, __nonzero__ alias has been kept for Python 2 compatibility.
Commits on May 18, 2012
  1. @claudep

    Got rid of old __cmp__methods replaced by rich comparison.

    claudep authored
    The __cmp__ methods are unsupported in Python 3. has been left untouched because it is likely it will
    not be migrated to Python 3.
Commits on May 12, 2012
  1. @claudep

    Replaced im_func and im_self by __func__ and __self__.

    claudep authored
    The new names are Python 3 compatible.
Commits on Apr 30, 2012
  1. @claudep
Commits on Apr 29, 2012
  1. @claudep

    Fixed #18013 -- Use the new 'as' syntax for exceptions.

    claudep authored
    Thanks Clueless for the initial patch.
    Note that unittest has been purposely left out (external package only used by Python 2.6).
Commits on Jul 13, 2011
  1. @jezdez

    Fixed #16225 -- Removed unused imports. Many thanks to Aymeric August…

    jezdez authored
    …in for the work on the patch and Alex for reviewing.
    git-svn-id: bcc190cf-cafb-0310-a4f2-bffc1f526a37
Commits on Mar 28, 2011
  1. @adrianholovaty

    Removed a bunch more Python 2.4 workarounds now that we don't support…

    adrianholovaty authored
    … that version. Refs #15702 -- thanks to jonash for the patch.
    git-svn-id: bcc190cf-cafb-0310-a4f2-bffc1f526a37
Commits on Aug 6, 2008
  1. @jacobian

    Major refactoring of django.dispatch with an eye towards speed. The n…

    jacobian authored
    …et result is that signals are up to 90% faster.
    Though some attempts and backwards-compatibility were made, speed trumped compatibility. Thus, as usual, check BackwardsIncompatibleChanges for the complete list of backwards-incompatible changes.
    Thanks to Jeremy Dunck and Keith Busell for the bulk of the work; some ideas from Brian Herring's previous work (refs #4561) were incorporated.
    Documentation is, sigh, still forthcoming.
    Fixes #6814 and #3951 (with the new dispatch_uid argument to connect).
    git-svn-id: bcc190cf-cafb-0310-a4f2-bffc1f526a37
Commits on Jul 22, 2008
  1. @adrianholovaty

    Fixed #7847 -- Removed a whole bunch of unused imports from throughou…

    adrianholovaty authored
    …t the codebase. Thanks, julien
    git-svn-id: bcc190cf-cafb-0310-a4f2-bffc1f526a37
Commits on Oct 21, 2007
  1. @malcolmt

    Fixed #5664 -- Added a Jython workaround for some assumptions in the …

    malcolmt authored
    dispatch code. Thanks, Leo Soto.
    git-svn-id: bcc190cf-cafb-0310-a4f2-bffc1f526a37
Commits on Jul 21, 2006
  1. @jacobian

    Part 3 of pedant day: replaced all tabs in Django with spaces. Python…

    jacobian authored
    … the way Guido intended it, baby!
    git-svn-id: bcc190cf-cafb-0310-a4f2-bffc1f526a37
Commits on May 2, 2006
  1. @adrianholovaty

    MERGED MAGIC-REMOVAL BRANCH TO TRUNK. This change is highly backwards…

    adrianholovaty authored
    …-incompatible. Please read for upgrade instructions.
    git-svn-id: bcc190cf-cafb-0310-a4f2-bffc1f526a37
Something went wrong with that request. Please try again.