Azure / Azure/azure-sdk-for-python

`BatchJobTerminateOptions` only available in private module.

未关闭
#47,167 2 条评论 0 个 reaction 已指派 1 人 已被 @xingwu1 认领 在 GitHub 查看
Batch customer-reported needs-team-attention question Service Attention
主要语言
Python
星标
5.6k
派生
3.4k
平均合并
2 天 2 小时
30 天内合并 PR
202

描述

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

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。