(*, depends: params.Depends, path: str)
| 121 | |
| 122 | |
| 123 | def get_parameterless_sub_dependant(*, depends: params.Depends, path: str) -> Dependant: |
| 124 | assert callable(depends.dependency), ( |
| 125 | "A parameter-less dependency must have a callable dependency" |
| 126 | ) |
| 127 | own_oauth_scopes: list[str] = [] |
| 128 | if isinstance(depends, params.Security) and depends.scopes: |
| 129 | own_oauth_scopes.extend(depends.scopes) |
| 130 | return get_dependant( |
| 131 | path=path, |
| 132 | call=depends.dependency, |
| 133 | scope=depends.scope, |
| 134 | own_oauth_scopes=own_oauth_scopes, |
| 135 | ) |
| 136 | |
| 137 | |
| 138 | def get_flat_dependant( |
no test coverage detected