summaryrefslogtreecommitdiff
path: root/redis/client.py
diff options
context:
space:
mode:
Diffstat (limited to 'redis/client.py')
-rw-r--r--redis/client.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/redis/client.py b/redis/client.py
index 08769c7..9bf848c 100644
--- a/redis/client.py
+++ b/redis/client.py
@@ -5,7 +5,7 @@ import sys
import warnings
import time as mod_time
from redis._compat import (b, izip, imap, iteritems, dictkeys, dictvalues,
- basestring, long, nativestr, urlparse)
+ basestring, long, nativestr, urlparse, bytes)
from redis.connection import ConnectionPool, UnixDomainSocketConnection
from redis.exceptions import (
ConnectionError,
@@ -24,9 +24,9 @@ def list_or_args(keys, args):
# returns a single list combining keys and args
try:
iter(keys)
- # a string can be iterated, but indicates
+ # a string or bytes instance can be iterated, but indicates
# keys wasn't passed as a list
- if isinstance(keys, basestring):
+ if isinstance(keys, (basestring, bytes)):
keys = [keys]
except TypeError:
keys = [keys]