Coverage for api/handlers/authorization/by_api_key.py: 44%
7 statements
« prev ^ index » next coverage.py v7.6.2, created at 2024-10-10 03:02 +0300
« prev ^ index » next coverage.py v7.6.2, created at 2024-10-10 03:02 +0300
1from exceptions import NoAccessHTTPError
2from fastapi import Query
3from mongodb import api_keys_col
6async def check_access(api_key=Query()):
7 key = await api_keys_col.find_single("api_key", api_key)
8 if key is None:
9 raise NoAccessHTTPError("ключ")