From 498d9f7b3e976d096b4a79838569893e41deea75 Mon Sep 17 00:00:00 2001 From: Yin Jifeng Date: Tue, 1 Apr 2014 13:35:40 +0800 Subject: [PATCH] fix basestring in python 3 --- constance/backends/redisd.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/constance/backends/redisd.py b/constance/backends/redisd.py index d32477d..688eee1 100644 --- a/constance/backends/redisd.py +++ b/constance/backends/redisd.py @@ -1,3 +1,4 @@ +import six from six.moves import zip from django.core.exceptions import ImproperlyConfigured @@ -25,7 +26,7 @@ class RedisBackend(Backend): except ImportError: raise ImproperlyConfigured( "The Redis backend requires redis-py to be installed.") - if isinstance(settings.REDIS_CONNECTION, basestring): + if isinstance(settings.REDIS_CONNECTION, six.string_types): self._rd = redis.from_url(settings.REDIS_CONNECTION) else: self._rd = redis.Redis(**settings.REDIS_CONNECTION)