summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndy McCurdy <andy@andymccurdy.com>2014-01-23 09:01:53 -0800
committerAndy McCurdy <andy@andymccurdy.com>2014-01-23 09:01:53 -0800
commit91a0b8b13b46bd8ea99b61823860ce9c8c3b67f6 (patch)
treebb32d46410c9558d5e2557e97d247acd8708c418
parentc820bd38e4ae0a910fa93f18be39983b3a4231c4 (diff)
downloadredis-py-91a0b8b13b46bd8ea99b61823860ce9c8c3b67f6.tar.gz
pep8, version bump to 2.9.12.9.1
-rw-r--r--CHANGES2
-rw-r--r--redis/__init__.py2
-rw-r--r--redis/connection.py12
3 files changed, 10 insertions, 6 deletions
diff --git a/CHANGES b/CHANGES
index c0f8aad..ac1bbd0 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,5 @@
+* 2.9.1
+ * IPv6 support. Thanks https://github.com/amashinchi
* 2.9.0
* Performance improvement for packing commands when using the PythonParser.
Thanks Guillaume Viot.
diff --git a/redis/__init__.py b/redis/__init__.py
index 1dee2f7..7b616c4 100644
--- a/redis/__init__.py
+++ b/redis/__init__.py
@@ -19,7 +19,7 @@ from redis.exceptions import (
)
-__version__ = '2.9.0'
+__version__ = '2.9.1'
VERSION = tuple(map(int, __version__.split('.')))
__all__ = [
diff --git a/redis/connection.py b/redis/connection.py
index 41c6c96..3b1ab89 100644
--- a/redis/connection.py
+++ b/redis/connection.py
@@ -263,11 +263,13 @@ class Connection(object):
def _connect(self):
"Create a TCP socket connection"
# in 2.6+ try to use IPv6/4 compatibility, else just original code
- if hasattr(socket,'create_connection'):
- return socket.create_connection((self.host, self.port), self.socket_timeout)
- sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
- sock.settimeout(self.socket_timeout)
- sock.connect((self.host, self.port))
+ if hasattr(socket, 'create_connection'):
+ sock = socket.create_connection((self.host, self.port),
+ self.socket_timeout)
+ else:
+ sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
+ sock.settimeout(self.socket_timeout)
+ sock.connect((self.host, self.port))
return sock
def _error_message(self, exception):