From 688b400e7d18c3b5ccd3f7f4504f8487a56c8584 Mon Sep 17 00:00:00 2001 From: huangqiyin Date: Mon, 27 Mar 2017 14:50:46 +0800 Subject: fixed can't raise invalid expire time when set ex param is 0 --- redis/client.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'redis/client.py') diff --git a/redis/client.py b/redis/client.py index b5fda9c..30a56a2 100755 --- a/redis/client.py +++ b/redis/client.py @@ -1150,7 +1150,7 @@ class StrictRedis(object): already exists. """ pieces = [name, value] - if ex: + if ex is not None: pieces.append('EX') if isinstance(ex, datetime.timedelta): ex = ex.seconds + ex.days * 24 * 3600 -- cgit v1.2.1 From 3d328faa2f4015ee8c1f99dfd7ff727cf25eb913 Mon Sep 17 00:00:00 2001 From: huangqiyin Date: Mon, 27 Mar 2017 15:10:10 +0800 Subject: fix can't raise invalid expire time when set px param is 0 --- redis/client.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'redis/client.py') diff --git a/redis/client.py b/redis/client.py index 30a56a2..14d424d 100755 --- a/redis/client.py +++ b/redis/client.py @@ -1155,7 +1155,7 @@ class StrictRedis(object): if isinstance(ex, datetime.timedelta): ex = ex.seconds + ex.days * 24 * 3600 pieces.append(ex) - if px: + if px is not None: pieces.append('PX') if isinstance(px, datetime.timedelta): ms = int(px.microseconds / 1000) -- cgit v1.2.1