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

10 statements  

« prev     ^ index     » next       coverage.py v7.13.3, created at 2026-04-06 01:24 +0000

1from typing import Annotated 1abcd

2 

3from fastapi import Depends, FastAPI 1abcd

4 

5app = FastAPI() 1abcd

6 

7 

8def get_username(): 1abcd

9 try: 1efgh

10 yield "Rick" 1efgh

11 finally: 

12 print("Cleanup up before response is sent") 1efgh

13 

14 

15@app.get("/users/me") 1abcd

16def get_user_me(username: Annotated[str, Depends(get_username, scope="function")]): 1abcd

17 return username 1efgh