From cd304cc2d78e83d2e8517326f3b94d668d953ca2 Mon Sep 17 00:00:00 2001 From: Ilya Kreymer Date: Mon, 29 Jan 2018 08:10:21 -0800 Subject: [PATCH] redisindexsource: clear member_key_type if invalid (not hash or set) --- pywb/warcserver/index/indexsource.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pywb/warcserver/index/indexsource.py b/pywb/warcserver/index/indexsource.py index 6aabcb08..51931ebd 100644 --- a/pywb/warcserver/index/indexsource.py +++ b/pywb/warcserver/index/indexsource.py @@ -315,6 +315,10 @@ class RedisIndexSource(BaseIndexSource): elif self.member_key_type == b'hash': return self.redis.hvals(key) + # don't cache if any other type + else: + self.member_key_type = None + return [] def load_index(self, params):