File tree Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -166,17 +166,25 @@ def _get_session_timeout_seconds(cls, session_server):
166
166
return session_server .user_person .session_timeout
167
167
168
168
def ensure_session_active (self ):
169
+ if self .is_session_expired () and self .session_context is not None :
170
+ self .reset_session ()
171
+
172
+ def is_session_expired (self ):
173
+ """
174
+ :return: True if it has expired, otherwise false
175
+ :rtype: bool
176
+ """
177
+
169
178
if self .session_context is None :
170
- return
179
+ return False
171
180
172
181
time_now = datetime .datetime .now ()
173
182
time_to_expiry = self .session_context .expiry_time - time_now
174
183
time_to_expiry_minimum = datetime .timedelta (
175
184
seconds = self ._TIME_TO_SESSION_EXPIRY_MINIMUM_SECONDS
176
185
)
177
186
178
- if time_to_expiry < time_to_expiry_minimum :
179
- self .reset_session ()
187
+ return time_to_expiry < time_to_expiry_minimum
180
188
181
189
def reset_session (self ):
182
190
"""
You can’t perform that action at this time.
0 commit comments