Azure / Azure/azure-sdk-for-python

`BatchJobTerminateOptions` only available in private module.

Abierto
#47,167 2 comentarios 0 reacciones 1 asignado Reclamado por @xingwu1 Ver en GitHub
Batch customer-reported needs-team-attention question Service Attention
Lenguaje dominante
Python
Estrellas
5.6k
Forks
3.4k
Merge medio
2 d 2 h
PR fusionados (30 d)
202

Descripción

- **Package Name**: azure-batch
- **Package Version**: 15.1.0
- **Operating System**: Ubuntu 24.04
- **Python Version**: 3.13.13

**Describe the bug**
`BatchClient.begin_terminate_job()` takes a `options: Optional[_models._models.BatchJobTerminateOptions] = None,` parameter. However `BatchJobTerminateOptions` is not re-exported in `azure.batch.models` unlike other model classes, so you have to import it from `azure.batch.models._models` which (following python convention) is a private module.

Presumably this is just a missing re-export in `azure/batch/models/__init__.py`.

**To Reproduce**
Steps to reproduce the behavior:
1. Install azure-batch 15.1.0
2. Try to import `BatchJobTerminateOptions`

**Expected behavior**
The `BatchJobTerminateOptions` type should be available in a public module.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Additional context**
Add any other context about the problem here.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.