def download(s3_conn, out_filename, s3_path):
bucket_name, prefix = split_s3_path(s3_path)<EOL>bucket = s3_conn.get_bucket(bucket_name)<EOL>key = boto.s3.key.Key(<EOL>bucket=bucket,<EOL>name=prefix<EOL>)<EOL>logging.info('<STR_LIT>', key, out_filename)<EOL>key.get_contents_to_filename(out_filename, cb=log_download_progress)<EOL>
Downloads the given s3_path

    Args:
        s3_conn (boto.s3.connection) a boto s3 connection
        out_filename (str) local filename to save the file
        s3_path (str) the source path on s3