feat(sqlalchemy-spanner): wire timeout execution option through to DBAPI Connection.timeout by waiho-gumloop · Pull Request #16468 · googleapis/google-cloud-python

gemini-code-assist[bot]

@waiho-gumloop

…API Connection.timeout

Add timeout handling to SpannerExecutionContext.pre_exec() and
reset_connection() so that users can set a per-statement gRPC deadline
via execution_options(timeout=N).

Depends on googleapis/python-spanner#1534 for the DBAPI Connection.timeout property.

Fixes googleapis#16467