Esempio n. 1
0
def update_static_files_wrapper():

    update_static_response = None
    update_metadata_response = None

    # Ask developer if static file update is necessary
    while update_static_response not in ['y', 'n']:
        update_static_response = raw_input("Update static files? [y/n]: ")

    while update_metadata_response not in ['y', 'n']:
        update_metadata_response = raw_input("Update metadata? [y/n]: ")

    # update the requested files to S3 and invalidate the CloudFront cache
    if update_static_response:
        update_static_files()

    if update_metadata_response:
        update_metadata()

    if update_metadata_response or update_static_response:
        invalidate_cache()
Esempio n. 2
0
def update_metadata_wrapper_d():
    update_metadata()
    invalidate_cache()