The progress bar of the progress generator had a wrong max attribute.
raise FatalError("Pithos client: %d %s" % \
(e.status, e.message))
try:
raise FatalError("Pithos client: %d %s" % \
(e.status, e.message))
try:
- hash_cb = self.out.progress_gen(hp) if hp is not None else None
- upload_cb = self.out.progress_gen(up) if up is not None else None
+ hash_cb = self.out.progress_generator(hp) \
+ if hp is not None else None
+ upload_cb = self.out.progress_generator(up) \
+ if up is not None else None
self.pithos_client.create_object(remote_path, file_obj, size,
hash_cb, upload_cb)
return "pithos://%s/%s/%s" % \
self.pithos_client.create_object(remote_path, file_obj, size,
hash_cb, upload_cb)
return "pithos://%s/%s/%s" % \
def success(self, result):
sucess(result)
def success(self, result):
sucess(result)
- def progress_gen(self, message):
-
- progress = getattr(self, 'Progress')
-
+ def progress_generator(self, message):
- progressbar = progress(message, 'default')
+ progressbar = self.Progress(message, 'default')
+ progressbar.max = n