Insert element in the start or in the middle of a document
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
Línea de trabajo
Comienza leyendo el método interno _insert_at y el comportamiento del análisis de documentos mencionado en el issue. Determina si una API pública de inserción o un enfoque de clonación de documentos conserva mejor la trivia existente del documento; después, define el comportamiento esperado al insertar metadatos al principio o en el medio y verifícalo con pruebas específicas.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I am wondering, would this be a feasible feature to implement? I dug into the code and saw there is an internal _insert_at method implemented; would it be a good idea to expose it as public?
My use case it there is an important metadata table in the document, but if it’s missing, I would like to put it at the very front so the user can be encouraged to fill it out. Appending it at the end makes it much less prominent, but there doesn’t seem to be a good way to “clone” a document with internal trivials intact either (or maybe this is what I actually need?).
I realise I can simply write to the TOML file directly, and re-parse the document again, but that feels more like a hack than a proper solution to me. Plus that approach would be suspect to race conditions IMO because the user may be editing it at the same time.
- Lenguaje dominante
- Python
- Estrellas
- 850
- Forks
- 163
- Merge medio
- 13 min
- PR fusionados (30 d)
- 2
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
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 python-poetry/tomlkit
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
python-poetry/tomlkit#546 · 2 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
python-poetry/tomlkit#603 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 52/100
python-poetry/tomlkit#580 · 1 comentario ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 72/100
python-poetry/tomlkit#577 ·
-
Looking for a co-maintainer Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
python-poetry/tomlkit#574 · 5 comentarios ·
Todos los issues de python-poetry/tomlkit
Issues similares
-
bug confirmed issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
open-webui/open-webui#30750 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
OpenwaterHealth/openmotion-bloodflow-app#604 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
good first issue
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100