summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Johnson <me@adamj.eu>2021-11-29 16:57:34 +0000
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2022-01-13 13:05:46 +0100
commitc920387faba8da2f65fca49d191b6a93a9becdba (patch)
tree8485808ece913c4ffbff2dbd10237cbd99745bbc
parent436862787cbdbd68b0ba20ed8c23b295e3679df3 (diff)
Optimized SessionBase.get_expire_at_browser_close().
-rw-r--r--django/contrib/sessions/backends/base.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/django/contrib/sessions/backends/base.py b/django/contrib/sessions/backends/base.py
index 5374965da8..f86f329550 100644
--- a/django/contrib/sessions/backends/base.py
+++ b/django/contrib/sessions/backends/base.py
@@ -275,9 +275,9 @@ class SessionBase:
``get_expiry_date()`` or ``get_expiry_age()`` to find the actual expiry
date/age, if there is one.
"""
- if self.get('_session_expiry') is None:
+ if (expiry := self.get('_session_expiry')) is None:
return settings.SESSION_EXPIRE_AT_BROWSER_CLOSE
- return self.get('_session_expiry') == 0
+ return expiry == 0
def flush(self):
"""