diff -r 00fc169cc6a9 -r 825ff4d6a8ac web/hdalab/utils.py --- a/web/hdalab/utils.py Fri Jun 22 19:16:46 2012 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,18 +0,0 @@ -# -*- coding: utf-8 -*- -''' -Created on Mar 13, 2012 - -@author: ymh -''' -from django.core.cache import cache -from django.utils.encoding import smart_str -import md5 -import re - - -def fix_cache_key(key): - cache_key = re.sub(r'\s+', '-', key) - cache_key = smart_str(cache_key) - if len(cache_key) > (250-(2+len(cache.key_prefix)+len(str(cache.version)))-33): - cache_key = cache_key[:(250-(2+len(cache.key_prefix)+len(str(cache.version)))-33)] + '-' + md5.new(cache_key).hexdigest() - return cache_key \ No newline at end of file