Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | Merge branch 'master' into pubsub | Andy McCurdy | 2014-03-13 | 1 | -55/+125 | |
|\ \ \ | | |/ | |/| | | | | | | | Conflicts: redis/connection.py | |||||
| * | | make sure hiredis parser raises connection errors | Andy McCurdy | 2014-03-10 | 1 | -0/+5 | |
| |/ | ||||||
| * | pep8, version bump to 2.9.12.9.1 | Andy McCurdy | 2014-01-23 | 1 | -5/+7 | |
| | | ||||||
| * | Added timeout. | Adam Mashinchi | 2014-01-23 | 1 | -1/+1 | |
| | | ||||||
| * | Add IPv6 support to 2.6+. | Adam Mashinchi | 2014-01-22 | 1 | -0/+3 | |
| | | ||||||
| * | ConnectionPools in forked and multi-threaded environments play nicer. | Andy McCurdy | 2014-01-02 | 1 | -13/+20 | |
| | | | | | | | | Thanks Christian Joergensen. Fixes #412 | |||||
| * | Add extra info to exceptions raised in pipelines. Fixes #407 | Andy McCurdy | 2013-12-08 | 1 | -14/+18 | |
| | | | | | | | | | | | | | | | | | | 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: <actual error message from Redis server> | |||||
| * | Merge branch 'pr/391' | Andy McCurdy | 2013-11-26 | 1 | -1/+10 | |
| |\ | ||||||
| | * | double quotes rather than singles | Andy McCurdy | 2013-11-26 | 1 | -5/+6 | |
| | | | ||||||
| | * | remove TODO, it is implemented by BlockingConnectionPool without a timeout | Eric Urban | 2013-10-21 | 1 | -1/+0 | |
| | | | ||||||
| | * | Update documentation on __init__ of ConnectionPool to explain usage and behavior | Eric Urban | 2013-10-21 | 1 | -0/+9 | |
| | | | ||||||
| * | | Merge branch 'pr/399' | Andy McCurdy | 2013-11-26 | 1 | -0/+28 | |
| |\ \ | ||||||
| | * | | Move repr to Connection and UnixDomainConnection. Add repr support to Redis, ↵ | Mark Roberts | 2013-11-05 | 1 | -0/+28 | |
| | |/ | | | | | | | | | | ConnectionPool, and BlockingConnectionPool | |||||
| * | | stylistic | Andy McCurdy | 2013-11-26 | 1 | -2/+2 | |
| | | | ||||||
| * | | Making fix PEP8 compliant | Anshul Ranjan | 2013-11-12 | 1 | -1/+2 | |
| | | | ||||||
| * | | Fixed indentation to 4 spaces | Anshul Ranjan | 2013-10-25 | 1 | -1/+1 | |
| | | | ||||||
| * | | Patch for better error message on protocol error. | Anshul Ranjan | 2013-10-25 | 1 | -1/+1 | |
| |/ | | | | | | | Recently I got lot of these errors in my logs and had no clue what it meant until I printed byte and response and it showed out of memory. | |||||
| * | Errors during auth or DB select now close the socket | Andy McCurdy | 2013-09-08 | 1 | -1/+6 | |
| | | | | | | | | Fixes #368 | |||||
| * | Merge branch 'master' of git://github.com/gviot/redis-py into gviot-master | Andy McCurdy | 2013-08-24 | 1 | -11/+7 | |
| |\ | ||||||
| | * | Make the pack_command optimization compatible across python versions | Guillaume Viot | 2013-08-24 | 1 | -4/+6 | |
| | | | ||||||
| | * | Changed the way commands are packed to increase performance | Guillaume Viot | 2013-08-21 | 1 | -11/+5 | |
| | | | ||||||
| * | | call socket.shutdown() before socket.close() | Andy McCurdy | 2013-08-23 | 1 | -0/+1 | |
| |/ | ||||||
| * | redis._compat has a BytesIO declaration, which works in both 2.x and 3.x | root | 2013-07-03 | 1 | -2/+2 | |
| | | ||||||
| * | Use io.BytesIO in Redis.pack_command -- makes it a little bit faster | root | 2013-07-03 | 1 | -7/+11 | |
| | | ||||||
| * | can catch any type of exception here since we re-raise the exception anyway | andy | 2013-06-26 | 1 | -2/+2 | |
| | | ||||||
| * | fix for #358 and #351 | andy | 2013-06-14 | 1 | -3/+10 | |
| | | ||||||
| * | encoding tests | andy | 2013-06-06 | 1 | -7/+4 | |
| | | ||||||
| * | Add BusyLoadingError exception to differentiate -LOADING errors from connect ↵ | Yossi Gottlieb | 2013-06-04 | 1 | -1/+2 | |
| | | | | | | | | errors. | |||||
* | | refactored pubsub. needs tests | andy | 2013-05-25 | 1 | -2/+28 | |
|/ | ||||||
* | can reuse the already existing parse_error routine to deal with LOADING errors. | andy | 2013-05-06 | 1 | -6/+3 | |
| | ||||||
* | pep8 | andy | 2013-04-27 | 1 | -54/+51 | |
| | ||||||
* | pep8 | andy | 2013-04-22 | 1 | -3/+2 | |
| | ||||||
* | connection: fix py3 syntax bug. | James Arthur | 2013-04-19 | 1 | -2/+2 | |
| | ||||||
* | connection: remove stray print statement. | James Arthur | 2013-04-19 | 1 | -1/+0 | |
| | ||||||
* | compat: extract queue imports to _compat module. | James Arthur | 2013-04-19 | 1 | -6/+2 | |
| | | | | Adds python 2.5 support for the LifoQueue structure. | |||||
* | connection: add an optional `BlockingConnectionPool` class. | James Arthur | 2013-04-18 | 1 | -0/+167 | |
| | | | | | | * implements the same api as the default `ConnectionPool` * blocks for a specified timeout when getting a connection if no connections are available | |||||
* | Catch exception, not anything (which could be KeyboardInterrupt). | Lucian Branescu Mihaila | 2013-04-10 | 1 | -5/+5 | |
| | ||||||
* | always raise parse error exceptions in multi/exec pipelines as a result of this | andy | 2012-11-16 | 1 | -0/+2 | |
| | | | | server change: https://groups.google.com/forum/?hl=en&fromgroups=#!topic/redis-db/VUiEFT8U8U0 | |||||
* | High precision floating point values are now properly sent to the Redis server. | andy | 2012-10-07 | 1 | -2/+4 | |
| | | | | Fixes #227 | |||||
* | fixed a Python3 incompatibiltiy in the previous commit | andy | 2012-08-23 | 1 | -1/+2 | |
| | ||||||
* | implementing LUA scripting, still need tests. | andy | 2012-08-23 | 1 | -6/+17 | |
| | ||||||
* | Raise an exception if there's any kind of error. Fix for #251. | andy | 2012-08-14 | 1 | -4/+7 | |
| | ||||||
* | Optimized code by caching certain bytestring literals | Alex Grönholm | 2012-08-07 | 1 | -11/+14 | |
| | ||||||
* | Fixed PEP 8 violations introduced in previous commits | Alex Grönholm | 2012-08-07 | 1 | -1/+2 | |
| | ||||||
* | Fixed Python 3.2+ compatibility | Alex Grönholm | 2012-08-07 | 1 | -23/+36 | |
| | ||||||
* | Cleaned up code for PEP 8 compliance | Alex Grönholm | 2012-08-06 | 1 | -10/+16 | |
| | ||||||
* | Merge remote-tracking branch 'encoding/2.4.11-fix' into encoding | andy | 2012-06-10 | 1 | -10/+25 | |
|\ | | | | | | | | | Conflicts: redis/connection.py | |||||
| * | Have PythonParser handle result encoding similarly to hiredis.Reader. | Frankie Dintino | 2012-02-08 | 1 | -5/+11 | |
| | | | | | | | | | | If the connection encoding is set to utf-8, pass the socket read results through decode() | |||||
| * | Pass the connection encoding to hiredis.Reader | Frankie Dintino | 2012-02-08 | 1 | -1/+2 | |
| | | | | | | | | | | | | HiredisParser was not previously passing the character encoding to the hiredis.Reader constructor from redis.connection.Connection (the default there is 'utf-8'). | |||||
* | | Made redis-py work with IronPython | Gil Tayar | 2012-05-16 | 1 | -1/+1 | |
| | | | | | | | | | | Open socket connection with mode='rb' instead of 'r'. From Python documentation: ...when opening a binary file, you should append 'b' to the mode value to open the file in binary mode, which will improve portability. (Appending 'b' is useful even on systems that don’t treat binary and text files differently, where it serves as documentation.) |