diff options
| author | Adam Johnson <me@adamj.eu> | 2021-11-29 16:57:34 +0000 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2022-01-13 13:05:46 +0100 |
| commit | c920387faba8da2f65fca49d191b6a93a9becdba (patch) | |
| tree | 8485808ece913c4ffbff2dbd10237cbd99745bbc | |
| parent | 436862787cbdbd68b0ba20ed8c23b295e3679df3 (diff) | |
Optimized SessionBase.get_expire_at_browser_close().
| -rw-r--r-- | django/contrib/sessions/backends/base.py | 4 |
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): """ |
