|
@@ -185,13 +185,14 @@ def _get_cached_results(page, conn, mode, noskip): |
|
|
return result |
|
|
return result |
|
|
|
|
|
|
|
|
def _format_date(cache_time): |
|
|
def _format_date(cache_time): |
|
|
format = lambda n, w: "{0} {1}{2}".format(n, w, "" if n == 1 else "s") |
|
|
|
|
|
|
|
|
formatter = lambda n, w: "{0} {1}{2}".format(n, w, "" if n == 1 else "s") |
|
|
diff = datetime.utcnow() - cache_time |
|
|
diff = datetime.utcnow() - cache_time |
|
|
if diff.seconds > 3600: |
|
|
|
|
|
return format(diff.seconds / 3600, "hour") |
|
|
|
|
|
if diff.seconds > 60: |
|
|
|
|
|
return format(diff.seconds / 60, "minute") |
|
|
|
|
|
return format(diff.seconds, "second") |
|
|
|
|
|
|
|
|
total_seconds = diff.days * 86400 + diff.seconds |
|
|
|
|
|
if total_seconds > 3600: |
|
|
|
|
|
return formatter(total_seconds / 3600, "hour") |
|
|
|
|
|
if total_seconds > 60: |
|
|
|
|
|
return formatter(total_seconds / 60, "minute") |
|
|
|
|
|
return formatter(total_seconds, "second") |
|
|
|
|
|
|
|
|
def _cache_result(page, result, conn, mode): |
|
|
def _cache_result(page, result, conn, mode): |
|
|
query1 = "DELETE FROM cache WHERE cache_id = ?" |
|
|
query1 = "DELETE FROM cache WHERE cache_id = ?" |
|
|