MCPcopy
hub / github.com/django/django / stored_cookie_messages_count

Function stored_cookie_messages_count

tests/messages_tests/test_cookie.py:35–49  ·  view source on GitHub ↗

Return an integer containing the number of messages stored.

(storage, response)

Source from the content-addressed store, hash-verified

33
34
35def stored_cookie_messages_count(storage, response):
36 """
37 Return an integer containing the number of messages stored.
38 """
39 # Get a list of cookies, excluding ones with a max-age of 0 (because
40 # they have been marked for deletion).
41 cookie = response.cookies.get(storage.cookie_name)
42 if not cookie or cookie["max-age"] == 0:
43 return 0
44 data = storage._decode(cookie.value)
45 if not data:
46 return 0
47 if data[-1] == CookieStorage.not_finished:
48 data.pop()
49 return len(data)
50
51
52@override_settings(

Callers 2

stored_messages_countMethod · 0.85

Calls 3

_decodeMethod · 0.80
getMethod · 0.45
popMethod · 0.45

Tested by

no test coverage detected