Skip to content

Commit

Permalink
Fix #552: Import Script from the correct place (#554)
Browse files Browse the repository at this point in the history
* Fix #552: Import Script from the correct place

* Upgrade redis-py to 4.1.0

* Bump version number
  • Loading branch information
brainix authored Dec 27, 2021
1 parent f3315e3 commit edbdf70
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 8 deletions.
2 changes: 1 addition & 1 deletion pottery/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@


__title__: Final[str] = 'pottery'
__version__: Final[str] = '2.2.1'
__version__: Final[str] = '2.2.2'
__description__: Final[str] = __doc__.split(sep='\n\n', maxsplit=1)[0]
__url__: Final[str] = 'https://github.com/brainix/pottery'
__author__: Final[str] = 'Rajiv Bakulesh Shah'
Expand Down
8 changes: 5 additions & 3 deletions pottery/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@


logger: Final[logging.Logger] = logging.getLogger('pottery')
_default_url: Final[str] = os.environ.get('REDIS_URL', 'redis://localhost:6379/')
_default_url: Final[str] = os.environ.get('REDIS_URL', 'redis://localhost:6379/0')
_default_redis: Final[Redis] = Redis.from_url(_default_url, socket_timeout=1)


Expand Down Expand Up @@ -213,8 +213,10 @@ def __context_managers(self,
redises = collections.defaultdict(list)
for container in (self, *others):
if isinstance(container, _Pipelined):
connection_kwargs = frozenset(
container.redis.connection_pool.connection_kwargs.items(),
connection_kwargs = (
container.redis.connection_pool.connection_kwargs['host'],
container.redis.connection_pool.connection_kwargs.get('port', 6379),
container.redis.connection_pool.connection_kwargs.get('db', 0),
)
redises[connection_kwargs].append(container)
for containers in redises.values():
Expand Down
2 changes: 1 addition & 1 deletion pottery/nextid.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@

from redis import Redis
from redis import RedisError
from redis.client import Script
from redis.commands.core import Script

from .base import Primitive
from .base import logger
Expand Down
2 changes: 1 addition & 1 deletion pottery/redlock.py
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@

from redis import Redis
from redis import RedisError
from redis.client import Script
from redis.commands.core import Script
# TODO: When we drop support for Python 3.7, change the following import to:
# from typing import Final
from typing_extensions import Final
Expand Down
4 changes: 2 additions & 2 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ pyflakes==2.4.0
Pygments==2.10.0
pyparsing==3.0.6
readme-renderer==30.0
redis==4.0.2
redis==4.1.0
requests==2.26.0
requests-toolbelt==0.9.1
rfc3986==1.5.0
Expand All @@ -31,7 +31,7 @@ toml==0.10.2
tomli==2.0.0
tqdm==4.62.3
twine==3.7.1
types-redis==4.0.5
types-redis==4.0.6
typing_extensions==4.0.1
urllib3==1.26.7
webencodings==0.5.1
Expand Down

0 comments on commit edbdf70

Please sign in to comment.