<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/redis-py.git/tests/test_pipeline.py, branch v3-breaking-changes</title>
<subtitle>github.com: andymccurdy/redis-py.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/redis-py.git/'/>
<entry>
<title>fix order of zincrby args to match redis server</title>
<updated>2018-11-14T20:29:14+00:00</updated>
<author>
<name>Andy McCurdy</name>
<email>andy@andymccurdy.com</email>
</author>
<published>2018-11-14T20:29:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/redis-py.git/commit/?id=a750c7946d41862a38955c35b6928f098911c406'/>
<id>a750c7946d41862a38955c35b6928f098911c406</id>
<content type='text'>
fixes #571
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fixes #571
</pre>
</div>
</content>
</entry>
<entry>
<title>remove legacy Redis class</title>
<updated>2018-11-14T00:44:36+00:00</updated>
<author>
<name>Andy McCurdy</name>
<email>andy@andymccurdy.com</email>
</author>
<published>2018-11-14T00:44:36+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/redis-py.git/commit/?id=36a84fc9ac4e06a9b85ccc4e4eda426b387c7093'/>
<id>36a84fc9ac4e06a9b85ccc4e4eda426b387c7093</id>
<content type='text'>
redis-py maintained backwards compatibility by keeping the old "Redis"
class around for quite some time. While no doubt a convenience for folks
who relied on it, the presence of both Redis and StrictRedis causes
a number of support issues and general confusion. With 3.0, we're
breaking a few things to make redis-py better going forward.

This change removes the old Redis class. We also renamed the StrictRedis
class to Redis and aliased StrictRedis to Redis. For people that have
been using StrictRedis, this should not change anything. You can continue
doing things as you are.

People still using the legacy Redis class will need to update the argument
order for the SETEX, LREM and ZADD commands. Additionally, the return values
for TTL and PTTL now return the integer values -1 when a key exists but
has no expire time and -2 when a key does not exist. Previously these
cases returned a None value in the Redis class.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
redis-py maintained backwards compatibility by keeping the old "Redis"
class around for quite some time. While no doubt a convenience for folks
who relied on it, the presence of both Redis and StrictRedis causes
a number of support issues and general confusion. With 3.0, we're
breaking a few things to make redis-py better going forward.

This change removes the old Redis class. We also renamed the StrictRedis
class to Redis and aliased StrictRedis to Redis. For people that have
been using StrictRedis, this should not change anything. You can continue
doing things as you are.

People still using the legacy Redis class will need to update the argument
order for the SETEX, LREM and ZADD commands. Additionally, the return values
for TTL and PTTL now return the integer values -1 when a key exists but
has no expire time and -2 when a key does not exist. Previously these
cases returned a None value in the Redis class.
</pre>
</div>
</content>
</entry>
<entry>
<title>confirm bitfield works with pipelines</title>
<updated>2018-11-07T01:00:30+00:00</updated>
<author>
<name>Andy McCurdy</name>
<email>andy@andymccurdy.com</email>
</author>
<published>2018-11-07T01:00:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/redis-py.git/commit/?id=b95319584da99ac4ffd02b04257d14a3da5b3713'/>
<id>b95319584da99ac4ffd02b04257d14a3da5b3713</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'pr/916' into drop26</title>
<updated>2018-11-06T21:16:12+00:00</updated>
<author>
<name>Andy McCurdy</name>
<email>andy@andymccurdy.com</email>
</author>
<published>2018-11-06T21:16:12+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/redis-py.git/commit/?id=74d49ba705f3dd3bc374d8868c0e889674edce13'/>
<id>74d49ba705f3dd3bc374d8868c0e889674edce13</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add test for non-transaction pipelines as well</title>
<updated>2018-11-04T08:37:14+00:00</updated>
<author>
<name>Andy McCurdy</name>
<email>andy@andymccurdy.com</email>
</author>
<published>2018-11-04T08:37:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/redis-py.git/commit/?id=e31f8fbfb673f6b35406992ff3cbb36fd4a50d63'/>
<id>e31f8fbfb673f6b35406992ff3cbb36fd4a50d63</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>hook for graceful command failure, even in pipelines</title>
<updated>2018-11-04T08:09:37+00:00</updated>
<author>
<name>Andy McCurdy</name>
<email>andy@andymccurdy.com</email>
</author>
<published>2018-11-04T08:09:37+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/redis-py.git/commit/?id=f0f0192356ab45479101b6b9098cda10d58f24ff'/>
<id>f0f0192356ab45479101b6b9098cda10d58f24ff</id>
<content type='text'>
allow commands that expect 1 or more keys to fail gracefully when 0 keys are provided
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
allow commands that expect 1 or more keys to fail gracefully when 0 keys are provided
</pre>
</div>
</content>
</entry>
<entry>
<title>Use unicode literals throughout project</title>
<updated>2018-11-03T10:21:49+00:00</updated>
<author>
<name>Jon Dufresne</name>
<email>jon.dufresne@gmail.com</email>
</author>
<published>2017-11-02T13:30:07+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/redis-py.git/commit/?id=5089cc275e6077a070017587001c22e490995d47'/>
<id>5089cc275e6077a070017587001c22e490995d47</id>
<content type='text'>
Remove workaround for handling unicode with older Pythons.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove workaround for handling unicode with older Pythons.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove from __future__ import with_statement</title>
<updated>2018-11-03T10:21:49+00:00</updated>
<author>
<name>Jon Dufresne</name>
<email>jon.dufresne@gmail.com</email>
</author>
<published>2017-11-02T13:30:07+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/redis-py.git/commit/?id=882f74a7b257e4eeee4afba2c1ddeb0173cb3cdd'/>
<id>882f74a7b257e4eeee4afba2c1ddeb0173cb3cdd</id>
<content type='text'>
All supported Python versions support the with statement.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All supported Python versions support the with statement.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add extra info to exceptions raised in pipelines. Fixes #407</title>
<updated>2013-12-09T02:49:37+00:00</updated>
<author>
<name>Andy McCurdy</name>
<email>andy@andymccurdy.com</email>
</author>
<published>2013-12-09T02:49:37+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/redis-py.git/commit/?id=81a4a31779af0a608dcd04bfc3d33995aaa87272'/>
<id>81a4a31779af0a608dcd04bfc3d33995aaa87272</id>
<content type='text'>
ResponseErrors generated by commands executed in a pipeline now includes the
command position in the pipeline and the actual command sent to the Redis
server. For example:

Command # 3 (LPUSH c 3) of pipeline caused error: &lt;actual error message from
    Redis server&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ResponseErrors generated by commands executed in a pipeline now includes the
command position in the pipeline and the actual command sent to the Redis
server. For example:

Command # 3 (LPUSH c 3) of pipeline caused error: &lt;actual error message from
    Redis server&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>pipeline tests converted to pytest</title>
<updated>2013-06-05T03:01:11+00:00</updated>
<author>
<name>andy</name>
<email>andy@whiskeymedia.com</email>
</author>
<published>2013-06-05T03:01:11+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/redis-py.git/commit/?id=97de031fb67d691b10a15b8c176823b01c1299fe'/>
<id>97de031fb67d691b10a15b8c176823b01c1299fe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
