(self, app: Flask, request: Request)
| 321 | ) |
| 322 | |
| 323 | def open_session(self, app: Flask, request: Request) -> SecureCookieSession | None: |
| 324 | s = self.get_signing_serializer(app) |
| 325 | if s is None: |
| 326 | return None |
| 327 | val = request.cookies.get(self.get_cookie_name(app)) |
| 328 | if not val: |
| 329 | return self.session_class() |
| 330 | max_age = int(app.permanent_session_lifetime.total_seconds()) |
| 331 | try: |
| 332 | data = s.loads(val, max_age=max_age) |
| 333 | return self.session_class(data) |
| 334 | except BadSignature: |
| 335 | return self.session_class() |
| 336 | |
| 337 | def save_session( |
| 338 | self, app: Flask, session: SessionMixin, response: Response |
nothing calls this directly
no test coverage detected