MCPcopy
hub / github.com/django/django / aset_expiry

Method aset_expiry

django/contrib/sessions/backends/base.py:387–399  ·  view source on GitHub ↗
(self, value)

Source from the content-addressed store, hash-verified

385 self["_session_expiry"] = value
386
387 async def aset_expiry(self, value):
388 if value is None:
389 # Remove any custom expiration for this session.
390 try:
391 await self.apop("_session_expiry")
392 except KeyError:
393 pass
394 return
395 if isinstance(value, timedelta):
396 value = timezone.now() + value
397 if isinstance(value, datetime):
398 value = value.isoformat()
399 await self.aset("_session_expiry", value)
400
401 def get_expire_at_browser_close(self):
402 """

Calls 3

apopMethod · 0.95
asetMethod · 0.95
nowMethod · 0.45