Path 1: 371 calls (0.76)

Flask (369) test_session_dynamic_cookie_name..CustomFlask (2)

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..StaticFileApp (1) test_suppressed_exception_logging..SuppressedFlask (1) test_custom_templat...

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..CustomFlask (2)

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()