MCPcopy Index your code
hub / github.com/pgadmin-org/pgadmin4 / open_session

Method open_session

web/pgadmin/utils/session.py:443–454  ·  view source on GitHub ↗
(self, app, request)

Source from the content-addressed store, hash-verified

441 eval(config.SESSION_DIGEST_METHOD)
442
443 def open_session(self, app, request):
444 cookie_val = request.cookies.get(app.config['SESSION_COOKIE_NAME'])
445
446 if not cookie_val or '!' not in cookie_val:
447 return self.manager.new_session()
448
449 sid, digest = cookie_val.split('!', 1)
450
451 if self.manager.exists(sid):
452 return self.manager.get(sid, digest)
453
454 return self.manager.new_session()
455
456 def save_session(self, app, session, response):
457 domain = self.get_cookie_domain(app)

Callers

nothing calls this directly

Calls 3

getMethod · 0.45
new_sessionMethod · 0.45
existsMethod · 0.45

Tested by

no test coverage detected