progressbar = Bar(msg.ljust(MSG_LENGTH))
progressbar.max = n
+ progressbar.fill = '#'
+ progressbar.bar_prefix = ' ['
+ progressbar.bar_suffix = '] '
+
for _ in range(n):
yield
progressbar.next()
yield
return progress_gen
+
class Kamaki:
def __init__(self, account, token):
self.account = account
self.uploaded_object = None
def upload(self, file_obj, size=None, remote_path=None, hp=None, up=None):
-
+ """Upload a file to pithos"""
if remote_path is None:
remote_path = basename(filename)
raise FatalError("Pithos client: %d %s" % (e.status, e.message))
def register(self, name, location, metadata):
- params = {'is_public':'true', 'disk_format':'diskdump'}
+ """Register an image to ~okeanos"""
+ params = {'is_public': 'true', 'disk_format': 'diskdump'}
try:
self.image_client.register(name, location, params, metadata)
except ClientError as e: