Developer Knowledge fallback search response is not iterable
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 88/100
Direzione di ricerca
Inizia da developer-knowledge/conftest.py per esaminare la SearchDocumentChunksResponse di fallback, quindi confronta il suo comportamento con l’iterazione in developer-knowledge/search_document_chunks.py. Esegui python -m pytest developer-knowledge -q; completato significa che tutti e quattro i test mirati hanno esito positivo e che la risposta di fallback può essere utilizzata dal ciclo di paginazione dell’esempio.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
In which file did you encounter the issue?
developer-knowledge/conftest.py and developer-knowledge/search_document_chunks.py
Did you change the file? If so, how?
No.
Describe the issue
The Developer Knowledge samples include a fallback implementation for environments where the preview client is not installed. The fallback SearchDocumentChunksResponse stores its results but is not iterable, while the sample iterates over the response as a pager.
Reproduction command:
python -m pytest developer-knowledge -q
Result:
3 passed, 1 failed
...
developer-knowledge\\search_document_chunks.py:44: in search_document_chunks
for chunk in response:
TypeError: 'SearchDocumentChunksResponse' object is not iterable
Expected behavior: all four focused tests pass using the intended fallback. Actual behavior: the search test fails before it can exercise the sample.
Environment: Python 3.12, pytest 9.1.1, repository main at commit 430a87ada6f2d33f318b5d16b77464679905a140.
- Lingua principale
- Jupyter Notebook
- Stelle
- 8.1k
- Fork
- 6.7k
- Merge medio
- 4g 4h
- PR unite (30g)
- 8
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di GoogleCloudPlatform/python-docs-samples
-
samples
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
-
samples
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
-
samples
GoogleCloudPlatform/python-docs-samples#14117 · 1 assegnatario ·
-
samples
GoogleCloudPlatform/python-docs-samples#14091 · 1 assegnatario ·
-
samples
Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100
GoogleCloudPlatform/python-docs-samples#13734 · 4 commenti ·
Tutte le issue di GoogleCloudPlatform/python-docs-samples
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
-
area/profiles comp/cli comp/dashboard P2 sweeper:risk-session-state type/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
NousResearch/hermes-agent#122365 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
vllm-project/production-stack#1105 ·
-
bug priority:low
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
CyberAgent/psd2svg#430 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100