Skip to content

BigQuery: All timeoutable public methods should accept a retry argument #10019

@plamut

Description

@plamut

Related: #9987.

For consistency, if a public method accepts a timeout argument, it should also accept a retry argument. This is already the case with most of the methods, with two exceptions:

  • Client.get_service_account_email()
  • _AsyncJob.cancel()

These two methods should not call client._connection.api_request() directly, but instead the Client._call_api() method that wraps the former with an optional retry object.

Metadata

Metadata

Assignees

Labels

api: bigqueryIssues related to the BigQuery API.type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions