File tree 3 files changed +8
-12
lines changed
3 files changed +8
-12
lines changed Original file line number Diff line number Diff line change 1
- from collections .abc import Callable
2
1
from typing import Any
3
2
4
3
from django .core .cache import BaseCache
5
4
from django .http .request import HttpRequest
6
5
from django .http .response import HttpResponse , HttpResponseBase
7
- from django .utils .deprecation import MiddlewareMixin
6
+ from django .utils .deprecation import MiddlewareMixin , _AsyncGetResponseCallable , _GetResponseCallable
8
7
9
8
class UpdateCacheMiddleware (MiddlewareMixin ):
10
9
cache_timeout : float
11
10
key_prefix : str
12
11
cache_alias : str
13
- cache : BaseCache
12
+ @property
13
+ def cache (self ) -> BaseCache : ...
14
14
def process_response (self , request : HttpRequest , response : HttpResponseBase | str ) -> HttpResponseBase | str : ...
15
15
16
16
class FetchFromCacheMiddleware (MiddlewareMixin ):
17
17
key_prefix : str
18
18
cache_alias : str
19
- cache : BaseCache
19
+ @property
20
+ def cache (self ) -> BaseCache : ...
20
21
def process_request (self , request : HttpRequest ) -> HttpResponse | None : ...
21
22
22
23
class CacheMiddleware (UpdateCacheMiddleware , FetchFromCacheMiddleware ):
23
24
key_prefix : str
24
25
cache_alias : str
25
26
cache_timeout : float
26
- cache : BaseCache
27
27
def __init__ (
28
28
self ,
29
- get_response : Callable = ... ,
29
+ get_response : _GetResponseCallable | _AsyncGetResponseCallable ,
30
30
cache_timeout : float | None = ...,
31
31
page_timeout : float | None = ...,
32
32
** kwargs : Any ,
Original file line number Diff line number Diff line change 1
- from typing import Any
1
+ from typing import Any , ClassVar
2
2
3
3
from django .http .request import HttpRequest
4
4
from django .http .response import HttpResponseBase
@@ -7,4 +7,5 @@ from django.utils.deprecation import MiddlewareMixin
7
7
re_accepts_gzip : Any
8
8
9
9
class GZipMiddleware (MiddlewareMixin ):
10
+ max_random_bytes : ClassVar [int ]
10
11
def process_response (self , request : HttpRequest , response : HttpResponseBase ) -> HttpResponseBase : ...
Original file line number Diff line number Diff line change @@ -1351,11 +1351,6 @@ django.http.request.HttpRequest.readlines
1351
1351
django.http.request.UploadHandlerList
1352
1352
django.http.request.parse_accept_header
1353
1353
django.http.response.StreamingHttpResponse.content
1354
- django.middleware.cache.CacheMiddleware.__init__
1355
- django.middleware.cache.CacheMiddleware.cache
1356
- django.middleware.cache.FetchFromCacheMiddleware.cache
1357
- django.middleware.cache.UpdateCacheMiddleware.cache
1358
- django.middleware.gzip.GZipMiddleware.max_random_bytes
1359
1354
django.template.EngineHandler.__init__
1360
1355
django.template.Library.filter_function
1361
1356
django.template.Library.simple_tag
You can’t perform that action at this time.
0 commit comments