| 451 | Status ErrorS3Finalized() { return Status::Invalid("S3 subsystem is finalized"); } |
| 452 | |
| 453 | Status CheckS3Initialized() { |
| 454 | if (!IsS3Initialized()) { |
| 455 | if (IsS3Finalized()) { |
| 456 | return ErrorS3Finalized(); |
| 457 | } |
| 458 | return Status::Invalid( |
| 459 | "S3 subsystem is not initialized; please call InitializeS3() " |
| 460 | "before carrying out any S3-related operation"); |
| 461 | } |
| 462 | return Status::OK(); |
| 463 | } |
| 464 | |
| 465 | // XXX Sanitize paths by removing leading slash? |
| 466 |
no test coverage detected