fixed delete_expired_sessions() again
This commit is contained in:
parent
d78c2f99f1
commit
7770dcf7bc
1 changed files with 4 additions and 1 deletions
|
|
@ -287,11 +287,14 @@ class SessionInterface:
|
|||
for session in self.sessions:
|
||||
number_of_sessions = len(self.sessions)
|
||||
|
||||
if self.get_expiration_time(app, session) is None:
|
||||
continue
|
||||
|
||||
if self.get_expiration_time(app, session) < datetime.now(timezone.utc):
|
||||
self.sessions.remove(session)
|
||||
|
||||
if number_of_sessions == 0:
|
||||
new_session = self.make_null_session()
|
||||
new_session = self.make_null_session(app)
|
||||
self.sessions.append(new_session)
|
||||
return 1
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue