Skip to content

Commit

Permalink
ignore AttributeError
Browse files Browse the repository at this point in the history
  • Loading branch information
ldsink committed Apr 12, 2023
1 parent 9462ef5 commit b0b3ffe
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions tonggong/redis.py
@@ -1,3 +1,4 @@
import contextlib
import os
import signal
import time
Expand Down Expand Up @@ -114,10 +115,9 @@ def get_key_name(cls, name: str) -> str:
return f"redis-lock:{name}"

def release(self):
try:
# 可能锁已经自动失效释放,忽略 LockError;
with contextlib.suppress(LockError, AttributeError):
super(RedisLock, self).release()
except LockError: # 可能锁已经自动失效释放,忽略 LockError
pass

def _register_signal_handler(self):
"""接管信号处理函数"""
Expand Down

0 comments on commit b0b3ffe

Please sign in to comment.