Browse Source

cache signature location handling fixed (#460, #466)

pull/468/head
Igor Chubin 6 years ago
parent
commit
8b1a2658bb
1 changed files with 5 additions and 1 deletions
  1. +5
    -1
      lib/cache.py

+ 5
- 1
lib/cache.py View File

@ -41,6 +41,10 @@ def get_signature(user_agent, query_string, client_ip_address, lang):
location = query_string.split("?", 1)[0]
else:
location = query_string
if location.startswith("http://"):
location = location[7:]
elif location.startswith("https://"):
location = location[8:]
if ":" in location:
return None
@ -81,7 +85,7 @@ def store(signature, value):
Store in cache `value` for `signature`
"""
if not signature:
return value
return _update_answer(value)
if len(value) >= MIN_SIZE_FOR_FILECACHE:
value_to_store = _store_in_file(signature, value)


Loading…
Cancel
Save