Coverage for docs_src / dependencies / tutorial010_py310.py: 100%

10 statements  

« prev     ^ index     » next       coverage.py v7.13.3, created at 2026-02-12 18:15 +0000

1class MySuperContextManager: 1abcd

2 def __init__(self): 1abcd

3 self.db = DBSession() 1efg

4 

5 def __enter__(self): 1abcd

6 return self.db 1efg

7 

8 def __exit__(self, exc_type, exc_value, traceback): 1abcd

9 self.db.close() 1efg

10 

11 

12async def get_db(): 1abcd

13 with MySuperContextManager() as db: 1efg

14 yield db 1efg