API refactor
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2025-10-07 16:25:52 +09:00
parent 76d0d86211
commit 91c7e04474
1171 changed files with 81940 additions and 44117 deletions

View File

@@ -1,5 +1,3 @@
import sys
from redis import asyncio # noqa
from redis.backoff import default_backoff
from redis.client import Redis, StrictRedis
@@ -18,11 +16,15 @@ from redis.exceptions import (
BusyLoadingError,
ChildDeadlockedError,
ConnectionError,
CrossSlotTransactionError,
DataError,
InvalidPipelineStack,
InvalidResponse,
MaxConnectionsError,
OutOfMemoryError,
PubSubError,
ReadOnlyError,
RedisClusterException,
RedisError,
ResponseError,
TimeoutError,
@@ -36,11 +38,6 @@ from redis.sentinel import (
)
from redis.utils import from_url
if sys.version_info >= (3, 8):
from importlib import metadata
else:
import importlib_metadata as metadata
def int_or_str(value):
try:
@@ -49,17 +46,10 @@ def int_or_str(value):
return value
try:
__version__ = metadata.version("redis")
except metadata.PackageNotFoundError:
__version__ = "99.99.99"
__version__ = "6.4.0"
VERSION = tuple(map(int_or_str, __version__.split(".")))
try:
VERSION = tuple(map(int_or_str, __version__.split(".")))
except AttributeError:
VERSION = tuple([99, 99, 99])
__all__ = [
"AuthenticationError",
"AuthenticationWrongNumberOfArgsError",
@@ -70,15 +60,19 @@ __all__ = [
"ConnectionError",
"ConnectionPool",
"CredentialProvider",
"CrossSlotTransactionError",
"DataError",
"from_url",
"default_backoff",
"InvalidPipelineStack",
"InvalidResponse",
"MaxConnectionsError",
"OutOfMemoryError",
"PubSubError",
"ReadOnlyError",
"Redis",
"RedisCluster",
"RedisClusterException",
"RedisError",
"ResponseError",
"Sentinel",