From 0120fc531a56f530da6d976abee32dbd4d5a6cda Mon Sep 17 00:00:00 2001 From: Adam Johnson Date: Fri, 26 Aug 2022 15:22:03 +0100 Subject: [PATCH] Rewrite SessionBase properties to use @property (#1129) --- django-stubs/contrib/sessions/backends/base.pyi | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/django-stubs/contrib/sessions/backends/base.pyi b/django-stubs/contrib/sessions/backends/base.pyi index e3ead61..db17d0e 100644 --- a/django-stubs/contrib/sessions/backends/base.pyi +++ b/django-stubs/contrib/sessions/backends/base.pyi @@ -26,8 +26,12 @@ class SessionBase(Dict[str, Any]): def is_empty(self) -> bool: ... def _get_session_key(self) -> str: ... def _set_session_key(self, value: str) -> None: ... - session_key = property(_get_session_key) - _session_key = property(_get_session_key, _set_session_key) + @property + def session_key(self) -> str: ... + @property + def _session_key(self) -> str: ... + @_session_key.setter + def _session_key(self, value: str) -> None: ... def get_expiry_age(self, **kwargs: Any) -> int: ... def get_expiry_date(self, **kwargs: Any) -> datetime: ... def set_expiry(self, value: Optional[Union[datetime, int]]) -> None: ...