MyFirstApp: Durability section with shade

Fixing errors in the backup script for the fractal app images.

Closes-Bug: #1594431

Change-Id: I42783d8f00dbac996746ed440bdc7885b4f3b48f
This commit is contained in:
Marcela Bonell 2016-06-20 11:33:10 -05:00
parent 2ed56abe21
commit e6e7801a6d

View File

@ -1,5 +1,3 @@
#! /usr/bin/env python
# step-1
from __future__ import print_function
import hashlib
@ -19,7 +17,6 @@ print(conn.list_containers())
file_path = 'goat.jpg'
object_name = 'an amazing goat'
container = conn.get_container(container_name)
object = conn.create_object(container=container_name, name=object_name, filename=file_path)
# step-5
@ -36,6 +33,8 @@ print(hashlib.md5(open('goat.jpg', 'rb').read()).hexdigest())
conn.delete_object(container_name, object_name)
# step-9
print(conn.list_objects(container_name))
# step-10
container_name = 'fractals'
print(conn.get_container(container_name))
@ -44,7 +43,6 @@ print(conn.get_container(container_name))
import base64
import cStringIO
import json
import requests
endpoint = 'http://IP_API_1'
@ -52,22 +50,20 @@ params = { 'results_per_page': '-1' }
response = requests.get('%s/v1/fractal' % endpoint, params=params)
data = json.loads(response.text)
for fractal in data['objects']:
r = requests.get(url, stream=True)
r = requests.get('%s/fractal/%s' % (endpoint, fractal['uuid']), stream=True)
with open(fractal['uuid'], 'wb') as f:
for chunk in r.iter_content(chunk_size=1024):
if chunk:
f.write(chunk)
f.close()
conn.create_object(container=container_name, name=fractal['uuid'])
conn.create_object(container=container_name, name=fractal['uuid'])
for object in conn.list_objects(container_name):
print(object)
# step-12
for object in conn.list_objects(container_name):
conn.delete_objects(container_name, object['name'])
conn.delete_object(container_name, object['name'])
conn.delete_container(container_name)
# step-13