Azure / Azure/azure-sdk-for-python
Batch analysis result not retrievable
- Lingua principale
- Python
- Stelle
- 5.6k
- Fork
- 3.4k
- Merge medio
- 2g 2h
- PR unite (30g)
- 202
Descrizione
- **Package Name**: azure-ai-documentintelligence
- **Package Version**: 1.0.2
- **Operating System**: Windows 10
- **Python Version**: 3.13.11
**Describe the bug**
I tried following the sample tutorials [sample_analyze_batch_documents.py](https://github.com/Azure/azure-sdk-for-python/blob/d47bfafcc4f72d08911f87f0ab34b57f5cdc72f4/sdk/documentintelligence/azure-ai-documentintelligence/samples/sample_analyze_batch_documents.py#L48) and [sample_analyze_batch_documents_async.py](https://github.com/Azure/azure-sdk-for-python/blob/d47bfafcc4f72d08911f87f0ab34b57f5cdc72f4/sdk/documentintelligence/azure-ai-documentintelligence/samples/async_samples/sample_analyze_batch_documents_async.py#L49), and in both cases, the mechanism to verify whether the operation is concluded does not work.
Specifically, I always get the message "The batch analyze is still in process..." even when I know for a fact that the analysis has concluded.
I also tried implementing a solution by using the method [add_done_callback](https://learn.microsoft.com/en-us/python/api/azure-core/azure.core.polling.lropoller?view=azure-python#azure-core-polling-lropoller-add-done-callback) but this also does not work. Unfortunately, there is no sample that illustrates the correct use of this method to monitor a batch analysis.
**To Reproduce**
Steps to reproduce the behavior:
1. run the samples.
**Expected behavior**
The prints should reflect the status of the batch analysis operation.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Start by running sample_analyze_batch_documents.py and async_samples/sample_analyze_batch_documents_async.py in the azure-ai-documentintelligence package, focusing on how completion status is checked. Read the LROPoller add_done_callback entry point mentioned in the report and compare its behavior with the samples. Done means the samples and callback path accurately reflect when batch analysis has completed.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- azure, python
- Ambito
- api
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Tranquilla
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 55/100