Azure / Azure/azure-sdk-for-python

`BatchJobTerminateOptions` only available in private module.

Offen
#47,167 2 Kommentare 0 Reaktionen 1 zugewiesene Person Beansprucht von @xingwu1 Auf GitHub ansehen
Batch customer-reported needs-team-attention question Service Attention
Vorherrschende Sprache
Python
Sterne
5.6k
Forks
3.4k
Ø Merge
1 T. 21 Std.
Gemergte PRs (30 T.)
193

Beschreibung

- **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.

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

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