Add utility for pipelining within 'with' statement.
Lock.release(): reorder code so assignment to
self.acquired_until is protected by the lock.
Update client.py

Check for `None` instead of relying on the truth value of whatever the user happens to pass in for `unix_socket_path`. I think it is preferable to blow up when passed something like `0` rather than silently making a TCP connection.
Update client.py

put spaces around operator
Update client.py

PEP 8
Merge pull request #390 from hydrogen18/master

Fix issue 389
Update documentation on __init__ of ConnectionPool to explain usage and behavior
remove TODO, it is implemented by BlockingConnectionPool without a timeout
Patch for better error message on protocol error.
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.
Fixed indentation to 4 spaces
Override _checkpid() in SentinelConnectionPool
Merge pull request #396 from reclosedev/sentinel-pool

Override _checkpid() in SentinelConnectionPool (#395)
Add support for showing db connection info via repr
Move repr to Connection and UnixDomainConnection. Add repr support to Redis, ConnectionPool, and BlockingConnectionPool
Making fix PEP8 compliant
Move import statement on top for PEP8 compliancy.
Fix a typo on sunion
Merge pull request #401 from limsangjin12/master

Fix a typo on sunion
make sure travis starts redis-server
stylistic