MCPcopy
hub / github.com/aws/aws-cli / _wait_for_key

Method _wait_for_key

tests/__init__.py:720–737  ·  view source on GitHub ↗
(
        self,
        bucket_name,
        key_name,
        extra_params=None,
        min_successes=3,
        exists=True,
    )

Source from the content-addressed store, hash-verified

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
740class PublicPrivateKeyLoader:

Callers 2

wait_until_key_existsMethod · 0.95

Calls 4

get_waiterMethod · 0.45
updateMethod · 0.45
waitMethod · 0.45

Tested by

no test coverage detected