|
@@ -1,13 +1,12 @@
|
|
|
from functools import wraps, update_wrapper
|
|
|
from unittest import TestCase
|
|
|
-import warnings
|
|
|
|
|
|
from django.contrib.admin.views.decorators import staff_member_required
|
|
|
from django.contrib.auth.decorators import login_required, permission_required, user_passes_test
|
|
|
from django.http import HttpResponse, HttpRequest, HttpResponseNotAllowed
|
|
|
from django.middleware.clickjacking import XFrameOptionsMiddleware
|
|
|
from django.utils.decorators import method_decorator
|
|
|
-from django.utils.functional import allow_lazy, lazy, memoize
|
|
|
+from django.utils.functional import allow_lazy, lazy
|
|
|
from django.views.decorators.cache import cache_page, never_cache, cache_control
|
|
|
from django.views.decorators.clickjacking import xframe_options_deny, xframe_options_sameorigin, xframe_options_exempt
|
|
|
from django.views.decorators.http import require_http_methods, require_GET, require_POST, require_safe, condition
|
|
@@ -63,11 +62,6 @@ full_decorator = compose(
|
|
|
lazy,
|
|
|
)
|
|
|
|
|
|
-# suppress the deprecation warning of memoize
|
|
|
-with warnings.catch_warnings():
|
|
|
- warnings.filterwarnings('ignore')
|
|
|
- fully_decorated = memoize(fully_decorated, {}, 1)
|
|
|
-
|
|
|
fully_decorated = full_decorator(fully_decorated)
|
|
|
|
|
|
|