Method: flask.sessions.SecureCookieSessionInterface.open_session
Calls: 491, Exceptions: 0, Paths: 3Back
Path 1: 371 calls (0.76)
Flask (369) test_session_dynamic_cookie_name.
Request (371)
SecureCookieSession (371)
1def open_session(self, app: Flask, request: Request) -> SecureCookieSession | None:
2 s = self.get_signing_serializer(app)
3 if s is None:
4 return None
5 val = request.cookies.get(self.get_cookie_name(app))
6 if not val:
7 return self.session_class()
8 max_age = int(app.permanent_session_lifetime.total_seconds())
9 try:
10 data = s.loads(val, max_age=max_age)
11 return self.session_class(data)
12 except BadSignature:
13 return self.session_class()
Path 2: 82 calls (0.17)
Flask (79) TestSendfile.test_static_file.
Request (82)
None (82)
1def open_session(self, app: Flask, request: Request) -> SecureCookieSession | None:
2 s = self.get_signing_serializer(app)
3 if s is None:
4 return None
5 val = request.cookies.get(self.get_cookie_name(app))
6 if not val:
7 return self.session_class()
8 max_age = int(app.permanent_session_lifetime.total_seconds())
9 try:
10 data = s.loads(val, max_age=max_age)
11 return self.session_class(data)
12 except BadSignature:
13 return self.session_class()
Path 3: 38 calls (0.08)
Flask (36) test_session_dynamic_cookie_name.
Request (38)
SecureCookieSession (38)
1def open_session(self, app: Flask, request: Request) -> SecureCookieSession | None:
2 s = self.get_signing_serializer(app)
3 if s is None:
4 return None
5 val = request.cookies.get(self.get_cookie_name(app))
6 if not val:
7 return self.session_class()
8 max_age = int(app.permanent_session_lifetime.total_seconds())
9 try:
10 data = s.loads(val, max_age=max_age)
11 return self.session_class(data)
12 except BadSignature:
13 return self.session_class()