AnswerDotAI / AnswerDotAI/nbdev

`json` package is not imported in `release.ipynb`

Abierto
#1,241 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Jupyter Notebook
Estrellas
5.3k
Forks
514
Merge medio
2 d 30 min
PR fusionados (30 d)
8

Descripción

This notebook contains a function:

```
def _load_json(cfg, k):
try: return json.loads(cfg[k])
except json.JSONDecodeError as e: raise Exception(f"Key: `{k}` in .ini file is not a valid JSON string: {e}")
```

However, `json` is not imported before that.
Error will be produced as:
```
raceback (most recent call last):
File "/users/kangl/miniconda3/envs/rapids-22.10/lib/python3.9/site-packages/nbdev/release.py", line 40, in _load_json
try: return json.loads(cfg[k])
NameError: name 'json' is not defined
```

I am willing to make a pull request to fix it if you want.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Abre release.ipynb e inspecciona la función _load_json y las celdas del notebook que se ejecutan antes. Se considera terminado cuando la ruta de release pueda llamar a _load_json sin el NameError indicado; en el issue no se menciona ninguna prueba específica.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
jupyter-notebook, python
Área
release, tooling
Tipo de issue
Error
Dificultad
1/5
Tiempo estimado
Menos de una hora
Estado de actividad
Estancado
Claridad
Bien especificado
Aptitud para principiantes
48/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.