Move features of MatrixHttpApi related to application-services into subclass
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Refactorización
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- python
- Área
- api, backend-api-design
Línea de trabajo
Empieza leyendo MatrixHttpApi y la discusión en #143; después revisa la propuesta relacionada sobre async en #168. Se considera terminado cuando la funcionalidad de application-service se haya trasladado a una subclase o extensión componible y la combinación no resuelta del issue entre application-service y el comportamiento async tenga una solución definida.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
See discussion on #143.
In general, I want to move the sdk more towards a set of composable classes with a clear api for extending them. Something where parameters specific to application-service usage live either in an additional kwarg extras or in slurped kwargs **extras seems like the right direction for this.
Issues to be resolved still:
- What if somebody wants to combine functionality available on two different subclasses of
MatrixHttpApi(e.g. application-service support and async as in #168)? We should support composing those together somehow.
Maybe in addition to swapping out _send we should have a list of decorators that get applied to _send?
cc @Cadair
- Lenguaje dominante
- Python
- Estrellas
- 266
- Forks
- 118
- Métricas de merge de PR
- Sin PR fusionados en 30 d
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 matrix-org/matrix-python-sdk
-
Archive this repository Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 25/100
matrix-org/matrix-python-sdk#330 · 3 reacciones ·
-
Message Delete Method Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
matrix-org/matrix-python-sdk#326 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 55/100
matrix-org/matrix-python-sdk#324 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 48/100
matrix-org/matrix-python-sdk#323 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
matrix-org/matrix-python-sdk#319 ·
Todos los issues de matrix-org/matrix-python-sdk
Issues similares
-
[Bug] reef-hermes tells me to resume with hermes --resume, which does not work from my shell Abiertoarea: harness bug status: needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Human-Agent-Society/reef#625 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 80/100
learningequality/kolibri#15351 · 2 comentarios ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Name consistency Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
eellak/triplestore#65 · 1 comentario ·