bug: `@load_from` and `@save_to` overwrite tags
Los mantenedores suelen responder en 2 días
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 42/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- python
- Área
- data-engineering
Línea de trabajo
Empieza por localizar las implementaciones de @load_from, @save_to y @tag, junto con sus pruebas de decoradores. Reproduce ambos órdenes de decoradores del issue y verifica que las etiquetas se conserven independientemente del orden.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
When developing the @cache decorator, which is essentially a custom @tag decorator, I realized that decorator order matters when used with @load_from or @save_to. Instead, we should propagate tags independently of ordering.
For instance, this will apply the hello="world" tag
@load_from.json(path="/path/to/file")
@tag(hello="world")
def foo(data: dict) -> dict:
return foo
While this will make the tag disappear
@tag(hello="world")
@load_from.json(path="/path/to/file")
def foo(data: dict) -> dict:
return foo
- Lenguaje dominante
- Jupyter Notebook
- Estrellas
- 2.6k
- Forks
- 221
- Merge medio
- 2 d 1 min
- PR fusionados (30 d)
- 17
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 apache/hamilton
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 2 días
-
Engine crashes when client sends nan or inf float to UIQuizá libre de nuevo @Exudev la tomó hace 235 días y no hay ningún pull request abierto. Abiertobug SDK
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
apache/hamilton#1458 · 5 comentarios ·
Los mantenedores suelen responder en 2 días
-
More detailed type annotations in graph visualizationsQuizá libre de nuevo @Nishant-Manocha la tomó hace 370 días y no hay ningún pull request abierto. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
apache/hamilton#1383 · 4 comentarios ·
Los mantenedores suelen responder en 2 días
-
Documentation: add explainer for FastAPIQuizá libre de nuevo @Aditya-Deshwal23 la tomó hace 189 días y no hay ningún pull request abierto. Abiertodocumentation
Dificultad 2/5 1-2 días Aptitud para principiantes 65/100
apache/hamilton#1304 · 5 comentarios ·
Los mantenedores suelen responder en 2 días
-
Link back to github from reference API docsPosiblemente ocupada @naikvaib la tomó hace 27 días. Abiertodocumentation good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
apache/hamilton#572 · 3 comentarios ·
Los mantenedores suelen responder en 2 días
Todos los issues de apache/hamilton
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
pvlib/pvlib-python#2903 · 2 comentarios · 2 reacciones ·
Los mantenedores suelen responder en 1 día
-
[Bug] Dated CSV export filenames use the UTC day rather than the operator dayPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
apache/rocketmq-dashboard#6896 ·
Los mantenedores suelen responder en 3 días
-
bug good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Los mantenedores suelen responder en 1 día
-
afk-ok area:data-quality importer size:S
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
enorm-labs/event-junkie#3515 ·
Los mantenedores suelen responder en 1 día
-
data help wanted
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
Los mantenedores suelen responder en 1 día