Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/redis/redis-py

Redis Python client
https://github.com/redis/redis-py

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 ...

6b6012f3188891b22fa753fd08d6e02c805dfcc8 authored about 11 years ago by Anshul Ranjan <[email protected]>
remove TODO, it is implemented by BlockingConnectionPool without a timeout

ad1305b7a0f811eefe277f5938235949f124e7c6 authored about 11 years ago by Eric Urban <[email protected]>
Update documentation on __init__ of ConnectionPool to explain usage and behavior

adab95a36832cee62b86af461e1165a21fc19982 authored about 11 years ago by Eric Urban <[email protected]>
Merge pull request #390 from hydrogen18/master

Fix issue 389

f95410bf667653983b9effe49303b97e8719925a authored about 11 years ago by Andy McCurdy <[email protected]>
Update client.py

PEP 8

bc782da7be1856faacfe30df9c8e6c737e0d2dc1 authored about 11 years ago by Eric Urban <[email protected]>
Update client.py

put spaces around operator

75e3a1bcb7bc0f1ab189dfc275ca7088889f4c3b authored about 11 years ago by Eric Urban <[email protected]>
Update client.py

Check for `None` instead of relying on the truth value of whatever the user happens to pass in f...

200d80a1711b9fb88ed89912443aa2dd8794e61c authored about 11 years ago by Eric Urban <[email protected]>
Lock.release(): reorder code so assignment to

self.acquired_until is protected by the lock.

7d570e4743410fe45ca8a8c760f6b5680f4f9273 authored over 11 years ago by wil paredes <[email protected]>
Merge pull request #383 from eode/master

Make docstring for hmset less ambiguous

e9b327cd8aeb4efadd3d2dc49795a15270957dbd authored over 11 years ago by Andy McCurdy <[email protected]>
Make docstring for hmset less ambiguous

27d6d1b18b22e8ef0a7623e9b7f2288ea51e8461 authored over 11 years ago by Brian Visel <[email protected]>
Merge branch 'vitek-sentinel'

Conflicts:
CHANGES

89d88d6eb58a8b845ed063012c652a6555d54b1b authored over 11 years ago by Andy McCurdy <[email protected]>
comments and changelog

b2fc50b6e315e527064ed0e74a39174979a27361 authored over 11 years ago by Andy McCurdy <[email protected]>
Merge branch 'master' of github.com:andymccurdy/redis-py

eab8e29238b950f9d53f50c641ff11762f48b973 authored over 11 years ago by Andy McCurdy <[email protected]>
Errors during auth or DB select now close the socket

Fixes #368

7210906be09b969e5833de5a967178c4d6989f14 authored over 11 years ago by Andy McCurdy <[email protected]>
Add tests for sentinel module

d570d4c34e8aa8e2f07ea2e4a920fa4e6d1070fd authored over 11 years ago by Vitja Makarov <[email protected]>
PEP8 fix

22801335d2826a383edf4a0c020b5249bcea7d30 authored over 11 years ago by Vitja Makarov <[email protected]>
Allow to specify user's own connection pool class

ef342bea2df7dc5bd9821af6ce9a67873fdb47b4 authored over 11 years ago by Vitja Makarov <[email protected]>
Add docstrings for Sentinel class

aac38d3d0c491ebf950c9a44dc77402881ac10a1 authored over 11 years ago by Vitja Makarov <[email protected]>
SentinelConnectionPool: add check_connection flag

232b815545c016bb2b6c862d6df8ec16e1c88088 authored over 11 years ago by Vitja Makarov <[email protected]>
Rework slave selection logic

0967fa0063cff9c016f1c833e890cf061d3f2fab authored over 11 years ago by Vitja Makarov <[email protected]>
Improved sentinel commands support

4df884101d72cf2c59bc3e7c6a9ec83eb4fc5166 authored over 11 years ago by Vitja Makarov <[email protected]>
Add redis.sentinel module

46e475d9b95501a46c7abba9f05d415e27e9a62d authored over 11 years ago by Vitja Makarov <[email protected]>
README.rst: add Sentinel support section

c04a74e4c1f2978decbe66acbcd5fbaf9da64188 authored over 11 years ago by Vitja Makarov <[email protected]>
Merge pull request #379 from xiaost-bytedance/redis-py-fix

fix zrevrange parameter name where there is a semantic error.

3693abfe1894e38a4630718e38b878e2f7711182 authored over 11 years ago by Andy McCurdy <[email protected]>
fix zrevrange parameter name where there is a semantic error.

check : http://www.redis.io/commands/zrevrange

cc2744955606696cb8c3d86bf783cff614c6b806 authored over 11 years ago by xiaost <[email protected]>
changelog

e05f8aa7d0164dddcc1eddb8c2d398d489877b14 authored over 11 years ago by Andy McCurdy <[email protected]>
returning empty list when empty pipeline run per discussion in #362

326964644db8a85871a93c19fcdea1cc36bc523c authored over 11 years ago by EliFinkelshteyn <[email protected]>
Checking if pipeline is empty prior to executing per discussion in #362

dcc0cbea1378fe215556994ec14498ba3240a737 authored over 11 years ago by EliFinkelshteyn <[email protected]>
changelog

6af70437ce9644d2c866cb701099f18174573f76 authored over 11 years ago by Andy McCurdy <[email protected]>
Merge branch 'master' of git://github.com/gviot/redis-py into gviot-master

14e9ac42b11cae1a9aafad63ceb56037385015b1 authored over 11 years ago by Andy McCurdy <[email protected]>
Make the pack_command optimization compatible across python versions

61c22d9e7d2a864569888c05595b03a459908469 authored over 11 years ago by Guillaume Viot <[email protected]>
typo

52e621c0f6f70eff8f8e2e3db688b888e386ed8d authored over 11 years ago by Andy McCurdy <[email protected]>
version bump to 2.8.0

678f353ab8df43976a86d64c8a3fb1fcd276b611 authored over 11 years ago by Andy McCurdy <[email protected]>
changelog

0cf9c055e0ce55626b87e370859a018794e0815a authored over 11 years ago by Andy McCurdy <[email protected]>
Merge branch 'lock_timeout' of git://github.com/vitek/redis-py into vitek-lock_timeout

eb4354ddeed6dfbd4e7e01857c64ac7697f9a757 authored over 11 years ago by Andy McCurdy <[email protected]>
call socket.shutdown() before socket.close()

0ef65176d2fb1014a1fe8129001642ccff0509ee authored over 11 years ago by Andy McCurdy <[email protected]>
changelog

3d4347d477373dba599c02444f1db811245c638a authored over 11 years ago by Andy McCurdy <[email protected]>
handle ResponseErrors when parsing MULTI in pipelines.

fixes #375

4f15beddeeac0a37d040505946110ea5bf9537ed authored over 11 years ago by Andy McCurdy <[email protected]>
work with new pip/tox

ab23b75fa78576f3cdce80cfcd314aef6eb26eff authored over 11 years ago by Andy McCurdy <[email protected]>
Changed the way commands are packed to increase performance

a78d50989be9db47992985fbe42f01d99fa25027 authored over 11 years ago by Guillaume Viot <[email protected]>
Add utility for pipelining within 'with' statement.

2733a617d77e4298f30b41516edf200c29ecf49c authored over 11 years ago by sirnicolaz <[email protected]>
redis.client.Lock: use float timestamp

5353389f469beb43e2c60d75e347002da5572321 authored over 11 years ago by Vitja Makarov <[email protected]>
python2.5 compat

94ab83e27c77e0e8ca160e71a491ed9836aec608 authored over 11 years ago by Andy McCurdy <[email protected]>
typo

6268c4393c70b09b7ea49d4f94720546ce39143e authored over 11 years ago by Andy McCurdy <[email protected]>
changelog

7719ddc461aae3d4f1b6efc3abf2cad848759b2b authored over 11 years ago by Andy McCurdy <[email protected]>
pep8 fixing

212bda5f981c7cbeb89756926c554e195fe21a98 authored over 11 years ago by Andy McCurdy <[email protected]>
Merge pull request #366 from tilya/sentinel_command

adds support for sentinel's SENTINEL command

9365ba2ecafefd814b5431bb38e159f1b56ec6ce authored over 11 years ago by Andy McCurdy <[email protected]>
adds support for sentinel's SENTINEL command

0dad7a499e113d6b3e37b83707cf5dd4fbedf8a2 authored over 11 years ago by Anna Janackova <[email protected]>
Merge pull request #365 from JustinHead/master

Add dump and restore commands.

f77fdf325424e601680527b2c8979006e1528163 authored over 11 years ago by Andy McCurdy <[email protected]>
Simplify dump and restore test case - works with Python 3.x now.

caeb7e5f5f1f4b5e273b9257e6dcf3c9e7fb2a98 authored over 11 years ago by Justin Head <[email protected]>
Add dump and restore test case.

f94607825f7fef19851bc455ee893f5fff27d797 authored over 11 years ago by Justin Head <[email protected]>
Merge pull request #364 from mamachanko/zcount-docstring

Docstring for ZCOUNT

bcc34cc764a8f0f1f2c1093a54d4e384e3ee55eb authored over 11 years ago by Andy McCurdy <[email protected]>
Add dump and restore commands.

7c0648d76a1bd13b8835468fd79976980657c4e8 authored over 11 years ago by Justin Head <[email protected]>
added docstring for zcount

770a28e5f6be5b7c31ca05c7f19a85045b236b72 authored over 11 years ago by Max <[email protected]>
Merge pull request #363 from aaiyer/master

Use io.BytesIO in Redis.pack_command -- makes it a little bit faster

655a4d8f65dd3ef57d5f4c7320e13c645979186c authored over 11 years ago by Andy McCurdy <[email protected]>
redis._compat has a BytesIO declaration, which works in both 2.x and 3.x

ae89770bc55efd01037a7daebee1b6dee5c3252f authored over 11 years ago by root <[email protected]>
Use io.BytesIO in Redis.pack_command -- makes it a little bit faster

16fadbc928d6dd3eaa00b9e63a0ec027d4f1f823 authored over 11 years ago by root <[email protected]>
can catch any type of exception here since we re-raise the exception anyway

80baa99d2ac8fb5ac3100e5b17e1b2013e407fb7 authored over 11 years ago by andy <[email protected]>
Merge pull request #357 from studies/info_parse

Handling multiple collons when parsing INFO output

1ad6132758ddfedb2305891e7ad1cbb124269302 authored over 11 years ago by Andy McCurdy <[email protected]>
2.7.6

a6302d9e0d23f0cd39a84aa95eaeeaec65011cd6 authored over 11 years ago by andy <[email protected]>
fix for #358 and #351

71176fc2046dde5c572b4c291c54c7f840acf3fa authored over 11 years ago by andy <[email protected]>
changelog

44e9c7b3f1086e99f69cde984cf29c5305f7c080 authored over 11 years ago by andy <[email protected]>
Handling multiple collons when parsing INFO output

44ed51845535584ea812a54cdc4ce6bfc423eb16 authored over 11 years ago by studies <[email protected]>
updated tox config for pytest

fb61631253644a8b3394748bb9f4ade9cbdbf08e authored over 11 years ago by andy <[email protected]>
encoding fix

7c69f35a83b30cc394bc019b71838dc909c39635 authored over 11 years ago by andy <[email protected]>
python 2.5 support

83be4e17e4c01028e79813b1f4ee1c91833d9a2a authored over 11 years ago by andy <[email protected]>
pubsub tests

533bc4a0b37598b1e25a35892659e5f61ce54d29 authored over 11 years ago by andy <[email protected]>
encoding tests

6a69aa50797f95b8fd426651ac0b27d7718036d9 authored over 11 years ago by andy <[email protected]>
locking tests in pytest

a207d76939b640634095a49c4790003839a0a669 authored over 11 years ago by andy <[email protected]>
python 2.5 compat

a683d4d362a8806c0eb405c724143dede5247ad7 authored over 11 years ago by andy <[email protected]>
pipeline tests converted to pytest

97de031fb67d691b10a15b8c176823b01c1299fe authored over 11 years ago by andy <[email protected]>
Merge branch 'master' into pytest

5e30cd66fabe06b67298c4946b412a0f08fdab5c authored over 11 years ago by andy <[email protected]>
connection pool tests

4b0e43eedc457b7f3c41885427c3fc5bd4ade7d1 authored over 11 years ago by andy <[email protected]>
Merge pull request #351 from yossigo/busy-loading

Add BusyLoadingError exception.

bb16aaf35d15d20c6ae2f3bbfa0d8a3cd1664548 authored over 11 years ago by Andy McCurdy <[email protected]>
BusyLoadingError should inherit ConnectionError.

96b4e3d9de929fb43877e0c148455c6216e70056 authored over 11 years ago by Yossi Gottlieb <[email protected]>
bad merge conflict

60704548fa7f941b27db307c0a191aa4b6e993a5 authored over 11 years ago by andy <[email protected]>
Merge branch 'master' into pytest

Conflicts:
tests/server_commands.py

bb712f452276fdafc8ffac74d2842e7c656f431a authored over 11 years ago by andy <[email protected]>
changelog

5f10d8dde27cd3eaa0c99299afdfb61d5cd6a9e9 authored over 11 years ago by andy <[email protected]>
pep8

134e8e0c0e666a919cab47f1a7adffff9ba4ce7e authored over 11 years ago by andy <[email protected]>
Merge pull request #352 from yossigo/config_resetstat

Add CONFIG RESETSTAT support.

58e6ebfcbce165d1170f01f64e525ce3e9fba9eb authored over 11 years ago by Andy McCurdy <[email protected]>
pytest config file

da5be05b56fbbcd5045a5de5cb1c7f62f214f1d4 authored over 11 years ago by andy <[email protected]>
pytest framework and server commands

e1233ff4545de043b5b33b7d50f17d260f1e02ce authored over 11 years ago by andy <[email protected]>
Add CONFIG RESETSTAT support.

892dcc9b70dec5a3f9ea364886dc9fbda1a5cf17 authored over 11 years ago by Yossi Gottlieb <[email protected]>
Add BusyLoadingError exception to differentiate -LOADING errors from connect errors.

b20329cb18534d1d2fcc817467b017aa4556010e authored over 11 years ago by Yossi Gottlieb <[email protected]>
unnecessary connection disconnects

15327afcbcc7f8f66e2d3a95ff8925db04f4a90d authored over 11 years ago by andy <[email protected]>
now that we have better control of the listen loop, we don't need to release the connection when all channels are unsubscribed. fixes #284 and #275

e9f26ee31da37eae4e2d7e89b7658e20b5b141f6 authored over 11 years ago by andy <[email protected]>
use a property to control the pubsub listen/thread loop

e3c03e872fa906da58803a7c1ca267ec1c7ccbd2 authored over 11 years ago by andy <[email protected]>
change "suppress" to "ignore"

b4dd5cb3cdb03d40a572ff724cbc3dc7f72c2e83 authored over 11 years ago by andy <[email protected]>
if (p)unsubscribing from all channels, remember to empty to channel cache. fixes #274

d10545162c8725cb07e4fcb974241234930fbb4a authored over 11 years ago by andy <[email protected]>
Merge branch 'master' into pubsub

8b2242b9e347d9ea809549d8f8f682803a964de4 authored over 11 years ago by andy <[email protected]>
test hiredis builds with tox

7d8674f3edb326f29e4a1552ae674ea3ca6e7808 authored over 11 years ago by andy <[email protected]>
refactored pubsub. needs tests

f69b9095fa10bc02ad2eb4fd251204316b869bc7 authored over 11 years ago by andy <[email protected]>
Merge branch 'master' of github.com:andymccurdy/redis-py

d36f7532afc8dfc61d52bda09d7b3f8cd0ab2aaf authored over 11 years ago by andy <[email protected]>
use iterators for dict traversal in both python 2 and 3

b51f22d5b72d33eea4026a4cb0a283d639d8c451 authored over 11 years ago by andy <[email protected]>
Merge pull request #347 from kakwa/master

error in the __call__ method of class Script

be862ba56d81a38632c1260dd75d3e44fc1cf0ff authored over 11 years ago by Andy McCurdy <[email protected]>
pep8 compliance

475d964270b13d797e696f0ca4771432f2e7239a authored over 11 years ago by Carpentier Pierre-Francois <[email protected]>
error in the __call__ method of class Script

If "client" is a pipeline, and this pipeline is empty, python converts "client" to False when ca...

9e0ca54f3f147f5271fa7a1f0159c256bd5b1b84 authored over 11 years ago by Carpentier Pierre-Francois <[email protected]>
version 2.7.5

b5214ab814b6c35aa8f880ef61c0719b851e60e0 authored over 11 years ago by andy <[email protected]>
Merge pull request #345 from awestendorf/uri-without-port

from_url supports URI without a port number, defaults to 6379

df1b691b01283c81e87ed7400ed8ca33f3329af8 authored over 11 years ago by Andy McCurdy <[email protected]>
from_url supports URI without a port number, defaults to 6379

cfe1041bbb8a8887531810429879bffbe705b03a authored over 11 years ago by Aaron Westendorf <[email protected]>