From f5ddfba148f2c164006b0d1b90f750d052f02670 Mon Sep 17 00:00:00 2001 From: John Dickinson Date: Mon, 8 Aug 2011 10:56:10 -0500 Subject: [PATCH] fixed float/int error --- slogging/access_log_delivery.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/slogging/access_log_delivery.py b/slogging/access_log_delivery.py index 48880a9..840ff9c 100644 --- a/slogging/access_log_delivery.py +++ b/slogging/access_log_delivery.py @@ -61,7 +61,7 @@ def memoize(func): len_cache = len(cache) if len_cache > MEMOIZE_KEY_LIMIT: cache_keys = cache.keys() - for _unused in xrange(len_cache * MEMOIZE_FLUSH_RATE): + for _unused in xrange(int(len_cache * MEMOIZE_FLUSH_RATE)): index_to_delete = random.randrange(0, len(cache_keys)) key_to_delete = cache_keys.pop(index_to_delete) del cache[key_to_delete]