Coverage for gws-app/gws/base/auth/session_manager.py: 100%

7 statements  

« prev     ^ index     » next       coverage.py v7.11.0, created at 2025-10-16 22:59 +0200

1"""Base session manager.""" 

2 

3import gws 

4 

5 

6class Config(gws.Config): 

7 """Configuration for the session manager.""" 

8 

9 lifeTime: gws.Duration = '1200' 

10 """Session life time.""" 

11 

12 

13class Object(gws.AuthSessionManager): 

14 """Base session manager.""" 

15 

16 def configure(self): 

17 self.lifeTime = self.cfg('lifeTime', default=int(Config.lifeTime))