django/core/cache/backends/base.py
File base.py
has 320 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
"Base Cache class."
import time
import warnings
from asgiref.sync import sync_to_async
BaseCache
has 22 functions (exceeds 20 allowed). Consider refactoring. Open
Open
class BaseCache:
_missing_key = object()
def __init__(self, params):
timeout = params.get("timeout", params.get("TIMEOUT", 300))