Permalink
Switch branches/tags
Nothing to show
Commits on Jul 21, 2011
  1. Fix connection leak in Pipeline objects.

    PeterScott committed Jul 21, 2011
    Previously, execute() did not return connections to the pool unless
    they had been put in self.connection by immediate_execute_command().
    This can leak connections very quickly.
Commits on Jul 18, 2011
  1. added __future__ import to be 2.5 compat.

    andy committed Jul 18, 2011
Commits on Jul 17, 2011
  1. docs

    andy committed Jul 17, 2011
  2. version bump for 2.4.7

    andy committed Jul 17, 2011
  3. Added a `transaction` convenience method that eliminates boilerplate …

    andy committed Jul 17, 2011
    …when
    
    using pipelines while WATCHing variables.
Commits on Jul 16, 2011
  1. Fix for #161. Make sure we release the connection back to the pool after

    andy committed Jul 16, 2011
    execute is called in a pipeline.
Commits on Jul 13, 2011
  1. Whoops, forgot `break`.

    wolever committed Jul 13, 2011
  2. typo in changelog

    andy committed Jul 13, 2011
  3. cosmetic changes

    andy committed Jul 13, 2011
  4. credit to Randall Leeds and David Wolever

    andy committed Jul 13, 2011
  5. version bump to 2.4.6

    andy committed Jul 13, 2011
  6. documentation about pipelines

    andy committed Jul 13, 2011
Commits on Jul 12, 2011
  1. nitpicky cleanup

    andy committed Jul 12, 2011
  2. Revert "Don't mask ConnectionError in Pipeline.execute()"

    tilgovi committed Jul 12, 2011
    This reverts commit 9e918fd.
  3. reset() and unwatch should react to responses

    tilgovi committed Jul 12, 2011
    self.watching should not be set to True until a successful response
    from a WATCH is received. We can simplify management of this variable
    by completing the response cycle with an overridden parse_response().
  4. Merge remote-tracking branch 'andymccurdy/watch' into watch_fixes

    tilgovi committed Jul 12, 2011
    Conflicts:
    	redis/client.py
    	tests/server_commands.py
Commits on Jul 11, 2011
  1. Whoops, shouldn't be changing 'self.transaction'

    wolever committed Jul 11, 2011
    Otherwise, if `.multi()` is called then `.reset()` is called, `.transaction` will remain `True` when it should be `False`
  2. ensure UNWATCH gets called properly

    andy committed Jul 11, 2011
  3. Merge branch 'master' into watch

    andy committed Jul 11, 2011
    Conflicts:
    	CHANGES
  4. remove PUBLISH from the PubSub object. Can't PUBLISH from any connect…

    andymccurdy committed Jul 11, 2011
    …ion that's currently [P]SUBSCRIBEd, so it doesn't make sense to keep it here.
  5. Allow a custom callable to be passed to commands whose responses are …

    andymccurdy committed Jul 11, 2011
    …parsed with zset_score_pairs indicating how to cast the score value. Defaults to a float. Fix for #155
  6. WATCH and UNWATCH have been broken since 2.4 because of connection po…

    andymccurdy committed Jul 11, 2011
    …oling. This fix moves WATCH and UNWATCH to the Pipeline class, where they belong and tests to prove they work.
Commits on Jul 8, 2011
  1. Merge remote-tracking branch 'wolever/threadsafe_transactions' into w…

    Randall Leeds committed Jul 8, 2011
    …atch_fixes
    
    Conflicts:
    	redis/client.py
Commits on Jul 7, 2011