diff --git a/bigframes/_config/bigquery_options.py b/bigframes/_config/bigquery_options.py index 052ad5d921..0048bfd1ad 100644 --- a/bigframes/_config/bigquery_options.py +++ b/bigframes/_config/bigquery_options.py @@ -91,7 +91,7 @@ def __init__( skip_bq_connection_check: bool = False, *, ordering_mode: Literal["strict", "partial"] = "strict", - client_endpoints_override: dict = {}, + client_endpoints_override: Optional[dict] = None, ): self._credentials = credentials self._project = project @@ -104,6 +104,10 @@ def __init__( self._session_started = False # Determines the ordering strictness for the session. self._ordering_mode = _validate_ordering_mode(ordering_mode) + + if client_endpoints_override is None: + client_endpoints_override = {} + self._client_endpoints_override = client_endpoints_override @property