Skip to content

Commit

Permalink
Make sure we're importing redis the library (#2106)
Browse files Browse the repository at this point in the history
...not the module, if there is one present.
  • Loading branch information
sentrivana authored May 12, 2023
1 parent f805239 commit ccdaed3
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions sentry_sdk/integrations/redis.py
Original file line number Diff line number Diff line change
Expand Up @@ -115,14 +115,14 @@ def __init__(self, max_data_size=_DEFAULT_MAX_DATA_SIZE):
def setup_once():
# type: () -> None
try:
import redis
from redis import StrictRedis, client
except ImportError:
raise DidNotEnable("Redis client not installed")

patch_redis_client(redis.StrictRedis, is_cluster=False)
patch_redis_pipeline(redis.client.Pipeline, False, _get_redis_command_args)
patch_redis_client(StrictRedis, is_cluster=False)
patch_redis_pipeline(client.Pipeline, False, _get_redis_command_args)
try:
strict_pipeline = redis.client.StrictPipeline # type: ignore
strict_pipeline = client.StrictPipeline # type: ignore
except AttributeError:
pass
else:
Expand Down

0 comments on commit ccdaed3

Please sign in to comment.