Skip to content

Commit 237e555

Browse files
committed
feat: specify types for session and permission dependencies in dependencies.py
1 parent cd39ae4 commit 237e555

1 file changed

Lines changed: 12 additions & 10 deletions

File tree

core/dependencies.py

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
from core.permissions import authenticated
2222
from db.engine import get_db_session
2323

24-
session_dependency = Annotated[Session, Depends(get_db_session)]
24+
session_dependency: type[Session] = Annotated[Session, Depends(get_db_session)]
2525

2626
"""
2727
Developer Notes
@@ -61,16 +61,18 @@
6161

6262

6363
# Permissions Dependencies -----------------------------------------------------
64-
admin_dependency = Annotated[dict, Depends(admin_function)]
65-
editor_dependency = Annotated[dict, Depends(editor_function)]
66-
viewer_dependency = Annotated[dict, Depends(viewer_function)]
64+
admin_dependency: type[dict] = Annotated[dict, Depends(admin_function)]
65+
editor_dependency: type[dict] = Annotated[dict, Depends(editor_function)]
66+
viewer_dependency: type[dict] = Annotated[dict, Depends(viewer_function)]
6767

68-
lexicon_admin_dependency = Annotated[dict, Depends(lexicon_admin_function)]
69-
lexicon_editor_dependency = Annotated[dict, Depends(lexicon_editor_function)]
68+
lexicon_admin_dependency: type[dict] = Annotated[dict, Depends(lexicon_admin_function)]
69+
lexicon_editor_dependency: type[dict] = Annotated[
70+
dict, Depends(lexicon_editor_function)
71+
]
7072

71-
amp_admin_dependency = Annotated[dict, Depends(amp_admin_function)]
72-
amp_editor_dependency = Annotated[dict, Depends(amp_editor_function)]
73-
amp_viewer_dependency = Annotated[dict, Depends(amp_viewer_function)]
73+
amp_admin_dependency: type[dict] = Annotated[dict, Depends(amp_admin_function)]
74+
amp_editor_dependency: type[dict] = Annotated[dict, Depends(amp_editor_function)]
75+
amp_viewer_dependency: type[dict] = Annotated[dict, Depends(amp_viewer_function)]
7476

75-
no_permission_dependency = Annotated[dict, Depends(no_permission_function)]
77+
no_permission_dependency: type[dict] = Annotated[dict, Depends(no_permission_function)]
7678
# ============= EOF =============================================

0 commit comments

Comments
 (0)