web/hdalab/utils.py
changeset 156 3d70078fe90a
parent 154 8527c5a3ddb7
equal deleted inserted replaced
155:ba546ece29d5 156:3d70078fe90a
    13 def fix_cache_key(key):
    13 def fix_cache_key(key):
    14     cache_key = re.sub(r'\s+', '-', key)
    14     cache_key = re.sub(r'\s+', '-', key)
    15     cache_key = smart_str(cache_key)
    15     cache_key = smart_str(cache_key)
    16     if len(cache_key) > (250-(2+len(cache.key_prefix)+len(str(cache.version)))-33):
    16     if len(cache_key) > (250-(2+len(cache.key_prefix)+len(str(cache.version)))-33):
    17         cache_key = cache_key[:(250-(2+len(cache.key_prefix)+len(str(cache.version)))-33)] + '-' + md5.new(cache_key).hexdigest()
    17         cache_key = cache_key[:(250-(2+len(cache.key_prefix)+len(str(cache.version)))-33)] + '-' + md5.new(cache_key).hexdigest()
    18         return cache_key
    18     return cache_key