mirror of
https://github.com/StanGirard/quivr.git
synced 2024-12-12 00:24:05 +03:00
8af6d61e76
* reorganize import level * add __init__, reorganize import from __init__ * reorganize import level * reorganize import level * fix circular import error by keep the import deep as "from models.settings" * fix the relative import * restor unwanted staged files * add backend/venv and backend/.env to gitignore * clean importing
17 lines
425 B
Python
17 lines
425 B
Python
from uuid import UUID
|
|
|
|
from models import BrainEntity, get_supabase_client
|
|
|
|
|
|
def get_brain_details(brain_id: UUID) -> BrainEntity | None:
|
|
supabase_client = get_supabase_client()
|
|
response = (
|
|
supabase_client.table("brains")
|
|
.select("*")
|
|
.filter("brain_id", "eq", str(brain_id))
|
|
.execute()
|
|
)
|
|
if response.data == []:
|
|
return None
|
|
return BrainEntity(**response.data[0])
|