Coverage for docs_src / dependencies / tutorial010_py310.py: 100%
10 statements
« prev ^ index » next coverage.py v7.13.3, created at 2026-04-06 01:24 +0000
« prev ^ index » next coverage.py v7.13.3, created at 2026-04-06 01:24 +0000
1class MySuperContextManager: 1abcd
2 def __init__(self): 1abcd
3 self.db = DBSession() 1efgh
5 def __enter__(self): 1abcd
6 return self.db 1efgh
8 def __exit__(self, exc_type, exc_value, traceback): 1abcd
9 self.db.close() 1efgh
12async def get_db(): 1abcd
13 with MySuperContextManager() as db: 1efgh
14 yield db 1efgh