AnswerDotAI / AnswerDotAI/nbdev
`json` package is not imported in `release.ipynb`
- 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
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