Spaces:
Runtime error
Runtime error
| import os | |
| from typing import List, TypedDict | |
| from uuid import uuid4 | |
| import redis | |
| class UserInput(TypedDict): | |
| text: str | |
| emotions: str | |
| songs: List[str] | |
| class RedisStorage: | |
| def __init__(self, host: str, password: str): | |
| self._client = redis.Redis(host=host, port="34307", password=password, ssl=True) | |
| def store(self, data: UserInput) -> bool: | |
| uid = uuid4() | |
| response = self._client.json().set(f"data:{uid}", "$", data) | |
| return response | |