Skip to content

Commit 5aabd30

Browse files
vertex-sdk-botcopybara-github
authored andcommitted
fix: Remove SDK workaround for async_retrieve_contexts.
PiperOrigin-RevId: 915686364
1 parent 796429a commit 5aabd30

1 file changed

Lines changed: 1 addition & 18 deletions

File tree

vertexai/preview/rag/rag_retrieval.py

Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,6 @@
2525
from vertexai.preview.rag.utils import _gapic_utils
2626
from vertexai.preview.rag.utils import resources
2727

28-
from google.protobuf import any_pb2
29-
3028

3129
def retrieval_query(
3230
text: str,
@@ -530,22 +528,7 @@ async def async_retrieve_contexts(
530528
response_lro = await client.async_retrieve_contexts(
531529
request=request, timeout=timeout
532530
)
533-
try:
534-
response = await response_lro.result(timeout=timeout)
535-
except Exception as e:
536-
if response_lro.done():
537-
raw_op = response_lro.operation
538-
if raw_op.WhichOneof("result") == "response":
539-
any_response = raw_op.response
540-
inner_any = any_pb2.Any()
541-
if any_response.Unpack(inner_any):
542-
inner_any.type_url = "type.googleapis.com/google.cloud.aiplatform.v1beta1.RagContexts"
543-
rag_contexts = aiplatform_v1beta1.RagContexts()
544-
if inner_any.Unpack(rag_contexts._pb):
545-
return aiplatform_v1beta1.AsyncRetrieveContextsResponse(
546-
contexts=rag_contexts
547-
)
548-
raise e
531+
response = await response_lro.result(timeout=timeout)
549532
except Exception as e:
550533
raise RuntimeError(
551534
"Failed in retrieving contexts asynchronously due to: ", e

0 commit comments

Comments
 (0)