(
self,
bucket_name,
key_name,
extra_params=None,
min_successes=3,
exists=True,
)
| 718 | ) |
| 719 | |
| 720 | def _wait_for_key( |
| 721 | self, |
| 722 | bucket_name, |
| 723 | key_name, |
| 724 | extra_params=None, |
| 725 | min_successes=3, |
| 726 | exists=True, |
| 727 | ): |
| 728 | client = self._create_client_for_bucket(bucket_name) |
| 729 | if exists: |
| 730 | waiter = client.get_waiter('object_exists') |
| 731 | else: |
| 732 | waiter = client.get_waiter('object_not_exists') |
| 733 | params = {'Bucket': bucket_name, 'Key': key_name} |
| 734 | if extra_params is not None: |
| 735 | params.update(extra_params) |
| 736 | for _ in range(min_successes): |
| 737 | waiter.wait(**params) |
| 738 | |
| 739 | |
| 740 | class PublicPrivateKeyLoader: |
no test coverage detected