index
:
delta/python-packages/redis-py.git
2.4
3.0
4.0
4.1
4.3
4.3.7
4.3.original
4.4
4.5
5.0
AddJsonCommands
AsyncCommandsTests
Pipeline
ROLE
SupportJSON.MSET
acl
acl-log
bitfield
case-insensitive-callbacks
ck-4.0.0
ck-4.1.0rc1
ck-asyncio
ck-binary-responses
ck-breaking-icon
ck-bump-rc1
ck-changes
ck-ciparallels
ck-client-killuser
ck-customjson-decodertest
ck-distuils-deprecation
ck-docgen-startkit
ck-docminors
ck-fixjson
ck-fixpypy-release
ck-helpers
ck-installpkg
ck-json-multipath
ck-jsonalign
ck-jsonts-pipelines
ck-linkdocs
ck-parseprep
ck-patch-changes
ck-plats
ck-publish-from-release
ck-releasedrafter
ck-sentinel-commands
ck-service
ck-smismember
ck-ssl-cert-passwords
ck-syncreqs
ck-template
ck-unstable-cluster
ck-updating-changes
ck440
cluster-fixes
connection-example
dont-short-circuit-execute-when-watching
emb-examples
error_defaults
healty_connections
jdufresne-pypy
lock-owned
logging
master
migrate
monitor
nonblocking
noreadmesudo
optional-encoding
ping-health-checks
pr/1040
pubsub
pypytest
pytest
rafi-connargs1
redis-version-dockers
remove_token
roey-changelog_ssl
roey-stale_issues
roey-vamc19_modules
roey/6_0_8
roey/github-actions
roey/redis_6_0_7
roey/slowlog_get_fields
sentinel-1345
sentinel_pool_fix
smismemberReturnedValue
ssl-py27-fix
threadsafe-pools
v3-breaking-changes
watch
github.com: andymccurdy/redis-py.git
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
redis
/
lock.py
Commit message (
Expand
)
Author
Age
Files
Lines
*
Added black and isort (#1734)
Anas
2021-11-30
1
-29
/
+26
*
Improve documentation about Lock (#1701)
Jeremy Mayeres
2021-11-14
1
-4
/
+4
*
Remove blocking behaviour from context manager __enter__
alxasfuck
2021-05-12
1
-3
/
+1
*
🕰️ Use monotonic clock in Lock (and tests)
Jack Edge
2020-10-12
1
-2
/
+2
*
Remove support for end-of-life Python 2.7 (#1318)
Jon Dufresne
2020-08-06
1
-3
/
+7
*
Lock.extend() can now replace the lock's existing TTL with a new value
laixintao
2020-03-24
1
-14
/
+34
*
Optimize sleeping while blocking for a lock
Colas Le Guernic
2020-02-24
1
-3
/
+2
*
Lock objects now support specifying token values and ownership checking
Andy McCurdy
2019-01-02
1
-2
/
+24
*
Add `.reacquire()` method to Lock
Ihor Kalnytskyi
2018-12-28
1
-0
/
+36
*
rename new LockErrorNotOwned to LockNotOwnedError
Andy McCurdy
2018-12-03
1
-3
/
+3
*
Extend lock error for not owned special case
Joshua Harlow
2018-12-03
1
-3
/
+5
*
Update .locked() to indicate if lock has been acquired by any proceses
Andy McCurdy
2018-11-15
1
-2
/
+4
*
add locked() method to lock object
Andy McCurdy
2018-11-14
1
-0
/
+4
*
raise a LockError when the context manager fails to acquire a lock
v3-breaking-changes
Andy McCurdy
2018-11-14
1
-2
/
+3
*
only support LuaLock going forward
Andy McCurdy
2018-11-14
1
-92
/
+50
*
Use unicode literals throughout project
Jon Dufresne
2018-11-03
1
-2
/
+1
*
"while 1" --> "while True"
Jeff Widman
2018-10-11
1
-1
/
+1
*
Removing do_acquire from lualock as there is no gain over default do_acquire
Robert Kopaczewski
2014-12-11
1
-24
/
+0
*
Fix lua locking
Robert Kopaczewski
2014-12-10
1
-8
/
+4
*
Atomic redis.set when acquiring a lock
Robert Kopaczewski
2014-12-10
1
-9
/
+15
*
Lock.acquire() to respect blocking_timeout argument
Grant Cox
2014-06-19
1
-2
/
+2
*
more info on thread local storage
Andy McCurdy
2014-06-16
1
-4
/
+25
*
restore default Lock token storage, add toggle to make it thread-local
wil paredes
2014-06-06
1
-2
/
+9
*
move Lock.token attribute into thread-local storage
wil paredes
2014-06-05
1
-8
/
+10
*
Lock.release(): reorder code to avoid token overwrite
wil paredes
2014-06-05
1
-9
/
+7
*
add a lock implementation using Lua scripts.
Andy McCurdy
2014-06-01
1
-8
/
+94
*
updated Lock class:
Andy McCurdy
2014-06-01
1
-0
/
+158