Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
Specifies timeout in exception polling
Signed-off-by: gbmarc1 <marcantoine.belanger@shopify.com>
  • Loading branch information
gbmarc1 committed Dec 19, 2022
commit 8edd1606e1b8241fdcb651a91f0cb3ffec5d47e7
7 changes: 5 additions & 2 deletions sdk/python/feast/infra/offline_stores/bigquery.py
Original file line number Diff line number Diff line change
Expand Up @@ -608,8 +608,11 @@ def _wait_until_done(bq_job):
client.cancel_job(bq_job.job_id)
raise BigQueryJobCancelled(job_id=bq_job.job_id)

if bq_job.exception():
raise bq_job.exception()
# We explicitly set the timeout to None because `google-api-core` keeps changing default value and
# breaks downstream libraries.
# https://github.com/googleapis/python-api-core/issues/479
if bq_job.exception(timeout=None):
raise bq_job.exception(timeout=None)


def _get_table_reference_for_new_entity(
Expand Down