AnswerDotAI / AnswerDotAI/nbdev

When generating index.ipynb, cell content is not sanitized

Offen
#1,493 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug
Vorherrschende Sprache
Jupyter Notebook
Sterne
5.3k
Forks
514
Ø Merge
2 T. 30 Min.
Gemergte PRs (30 T.)
8

Beschreibung

# Steps to reproduce
1. Create a repository with " in description, like this one: https://github.com/ozpau/nbdev_new_cant_handle_this
2. Clone, cd into it, and call `nbdev_new`
3. This will generate invalid `index.ipynb`: https://github.com/ozpau/nbdev_new_cant_handle_this/blob/main/nbs/index.ipynb?short_path=7a1e639#L19

Notice that double quotation marks that breaks the json.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Reproduziere das Problem, indem du ein Repository erstellst, dessen Beschreibung ein doppeltes Anführungszeichen enthält, und anschließend `nbdev_new` ausführst. Untersuche den Erzeugungspfad für `nbs/index.ipynb` und das resultierende JSON rund um die betroffene Zelle. Als erledigt gilt die Aufgabe, wenn die generierte `index.ipynb` weiterhin gültig ist, wenn die Repository-Beschreibung Anführungszeichen enthält.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
jupyter-notebook, python
Bereich
documentation, tooling
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.