KeyType might not always be `str`
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 28/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- python, redis
- Área
- backend-api-design
Línea de trabajo
Comienza con KeyType en dogpile/cache/api.py y revisa cómo los backends actuales gestionan las claves. Compara la interfaz con el uso de hmget/hmset de Redis y las necesidades de backends de terceros descritas en el issue. La tarea está terminada cuando el tipo de clave compatible y las expectativas de compatibilidad estén claramente decididos y documentados o implementados.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
dogpile.cache.api defines KeyType: str
https://github.com/sqlalchemy/dogpile.cache/blob/main/dogpile/cache/api.py#L44-L45
Redis offers a hash/dict mapping for storage, which is accessible using the .hmget/.hmset methods from redis-py. The current backends do not support this, but third-party/developer backends and proxies do.
I'm not sure of the best way to support this for developers and potential future usage. The only thing i can think of is to extend KeyType to Union[str, Tuple[str]].
- Lenguaje dominante
- Python
- Estrellas
- 301
- Forks
- 51
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de sqlalchemy/dogpile.cache
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
sqlalchemy/dogpile.cache#267 · 3 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
sqlalchemy/dogpile.cache#265 · 4 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
sqlalchemy/dogpile.cache#264 · 4 comentarios ·
-
Registry of all cached functionsAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
sqlalchemy/dogpile.cache#258 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 42/100
sqlalchemy/dogpile.cache#243 · 2 comentarios ·
Todos los issues de sqlalchemy/dogpile.cache
Issues similares
-
SslLibrary crashes with unhandled OSError: port/proto not found on non-standard SSL portsPosiblemente ocupada @himanchalkaushale la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
OWASP/Nettacker#1884 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
A-connection-core C-enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
aws-samples/sample-per-model-bedrock#869 ·
Los mantenedores suelen responder en 1 día
-
Spec: say that included_antigen_sources gates LENS labels; do not merge it into antigen kindsAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
fzn0x/watchtower#17 ·