MCPcopy
hub / github.com/django/django / _get_new_session_key

Method _get_new_session_key

django/contrib/sessions/backends/base.py:197–202  ·  view source on GitHub ↗

Return session key that isn't being used.

(self)

Source from the content-addressed store, hash-verified

195 return True
196
197 def _get_new_session_key(self):
198 "Return session key that isn't being used."
199 while True:
200 session_key = get_random_string(32, VALID_KEY_CHARS)
201 if not self.exists(session_key):
202 return session_key
203
204 async def _aget_new_session_key(self):
205 while True:

Callers 5

createMethod · 0.80
createMethod · 0.80
createMethod · 0.80
set_session_keyMethod · 0.80

Calls 2

existsMethod · 0.95
get_random_stringFunction · 0.90

Tested by 1

set_session_keyMethod · 0.64