class_docstr: Retries if there was an exception for exceeding the temporary quote limit.
class_docstr_tok: ["Retries","if","there","was","an","exception","for","exceeding","the","temporary","quote","limit","."]
code: def __init__(self):
      super().__init__(is_soft_quota_exception)
  
imports: from __future__ import annotations
  import functools
  import json
  import logging
  import os
  import tempfile
  import warnings
  from contextlib import ExitStack, contextmanager
  from subprocess import check_output
  from typing import TYPE_CHECKING, Any, Callable, Generator, Sequence, TypeVar, cast
  import google.auth
  import google.auth.credentials
  import google.oauth2.service_account
  import google_auth_httplib2
  import requests
  import tenacity
  from asgiref.sync import sync_to_async
  from google.api_core.exceptions import Forbidden, ResourceExhausted, TooManyRequests
  from google.auth import _cloud_sdk, compute_engine
  from google.auth.environment_vars import CLOUD_SDK_CONFIG_DIR, CREDENTIALS
  from google.auth.exceptions import RefreshError
  from google.auth.transport import _http_client
  from googleapiclient import discovery
  from googleapiclient.errors import HttpError
  from googleapiclient.http import MediaIoBaseDownload, build_http, set_user_agent
  from airflow import version
  from airflow.exceptions import AirflowException, AirflowProviderDeprecationWarning
  from airflow.hooks.base import BaseHook
  from airflow.providers.google.cloud.utils.credentials_provider import _get_scopes, _get_target_principal_and_delegates, get_credentials_and_project_id
  from airflow.providers.google.common.consts import CLIENT_INFO
  from airflow.utils.process_utils import patch_environ
label_desc: Use image node_id 1 to create a new retry_if_temporary_quota object from inherited base classes: tenacity with example: obj = retry_if_temporary_quota()