@staticmethod
    def app_defaults(app):

        # For S3 by default the STORE_PATH is the root of the bucket
        app.config.setdefault('STORE_PATH', '/')

        # For S3 the STORE_PATH makes up part of the key and therefore
        # doubles up as the STORE_URL_PREFIX
        app.config.setdefault('STORE_URL_PREFIX', app.config['STORE_PATH'])

        # Default ACL
        # http://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html#canned-acl
        app.config.setdefault('STORE_S3_ACL', 'private')

        if not BOTO_INSTALLED:
            raise ImportError(
                'boto must be installed to use the S3Provider or the '
                'S3GeventProvider')
Acquire a bounce lockfile for the name given. The name should generally
dataset/ETHPy150Open thisissoon/Flask-Store/flask_store/providers/s3.py/S3Provider.app_defaults--crossover with--dataset/ETHPy150Open Yelp/paasta/paasta_tools/bounce_lib.py/bounce_lock