(project_in_option: Optional[str])
| 391 | |
| 392 | |
| 393 | def _resolve_project(project_in_option: Optional[str]) -> str: |
| 394 | if project_in_option: |
| 395 | return project_in_option |
| 396 | |
| 397 | result = subprocess.run( |
| 398 | [_GCLOUD_CMD, 'config', 'get-value', 'project'], |
| 399 | check=True, |
| 400 | capture_output=True, |
| 401 | text=True, |
| 402 | ) |
| 403 | project = result.stdout.strip() |
| 404 | click.echo(f'Use default project: {project}') |
| 405 | return project |
| 406 | |
| 407 | |
| 408 | def _validate_gcloud_extra_args( |
no test coverage detected