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

7 statements  

« prev     ^ index     » next       coverage.py v7.13.4, created at 2026-03-03 10:12 +0100

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