| 237 | return client_info |
| 238 | |
| 239 | def init_gcs(): |
| 240 | from google.cloud import storage |
| 241 | if not is_user_secrets_token_set(): |
| 242 | return storage |
| 243 | |
| 244 | from kaggle_gcp import get_integrations |
| 245 | if not get_integrations().has_gcs(): |
| 246 | return storage |
| 247 | |
| 248 | from kaggle_secrets import GcpTarget |
| 249 | from kaggle_gcp import KaggleKernelCredentials |
| 250 | monkeypatch_client( |
| 251 | storage.Client, |
| 252 | KaggleKernelCredentials(target=GcpTarget.GCS)) |
| 253 | return storage |
| 254 | |
| 255 | def init_translation_v2(): |
| 256 | from google.cloud import translate_v2 |