From eb603e87623d626ab896eb1ca48e18854477f3d7 Mon Sep 17 00:00:00 2001 From: Starow Date: Fri, 8 Aug 2014 17:23:51 +0200 Subject: [PATCH] Fixing a bug about caching paste inside Redis :) --- bin/packages/Paste.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/bin/packages/Paste.py b/bin/packages/Paste.py index 437405c0..4e5d809c 100755 --- a/bin/packages/Paste.py +++ b/bin/packages/Paste.py @@ -94,11 +94,11 @@ class Paste(object): """ r_serv = self.cache - if r_serv.exists(self.p_path): - paste = r_serv.get(self.p_path) - else: + paste = r_serv.get(self.p_path) + if paste is None: with gzip.open(self.p_path, 'rb') as F: - paste = r_serv.getset(self.p_path, F.read()) + paste = F.read() + r_serv.set(self.p_path, paste) r_serv.expire(self.p_path, 300) return paste