Activity should be able to be called outside of subscriber
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 35/100
Línea de trabajo
Comienza localizando la implementación de Activity y la ruta del subscriber callback en la Python library. Determina cómo deben relacionarse las llamadas directas con los eventos triggered, started y finished, y verifica después que el comportamiento existente de los subscriber se mantenga intacto y que la invocación directa esté cubierta por pruebas.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Description
An Activity should be able to handle being called without being a subscriber callback.
That is, you should be able to call an activity.
Example:
class MyActivity(Activity):
pass
activity = MyActivity(...)
activity()
# Stuff happens
Motivation
Sometimes an activity can be triggered without listening on events, for example when creating a tool that sends activity triggered,started,finished.
Exemplification
Activities should be allowed to be used as activities started and not just activities triggered.
Benefits
Ease of use.
Possible Drawbacks
Maybe pinning too much functionality to the activity object.
- Lenguaje dominante
- Python
- Estrellas
- 8
- Forks
- 12
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin 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 eiffel-community/eiffel-pythonlib
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
eiffel-community/eiffel-pythonlib#44 · 1 comentario ·
-
Add jq filtering to subscriberAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
eiffel-community/eiffel-pythonlib#31 · 1 comentario ·
-
on-hold
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
CHANGELOG.rst is outdatedAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100
eiffel-community/eiffel-pythonlib#28 · 3 comentarios ·
Todos los issues de eiffel-community/eiffel-pythonlib
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Los mantenedores suelen responder en 1 día
-
Status: Triaged Type: Enhancement
Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100
canonical/craft-store#448 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Los mantenedores suelen responder en 1 día
-
good first issue research size:s skill:numerics sub-issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
SKaiNET-developers/SKaiNET#1372 ·
Los mantenedores suelen responder en 1 día
-
debt
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
microsoft/vscode-flake8#601 ·
Los mantenedores suelen responder en 1 día