Revision 26413b0d

b/kamaki/cli/argument/__init__.py
395 395
        if self.value:
396 396
            return None
397 397
        try:
398
            self.bar = KamakiProgressBar()
398
            self.bar = KamakiProgressBar(
399
                message.ljust(message_len), max=timeout or 100)
399 400
        except NameError:
400 401
            self.value = None
401 402
            return self.value
......
406 407
            self.bar.phases = bar_phases
407 408
            self.bar.bar_prefix = ' '
408 409
            self.bar.bar_suffix = ' '
409
            self.bar.max = timeout or 100
410 410
            self.bar.suffix = '%(remaining)ds to timeout'
411 411
        else:
412 412
            self.bar.suffix = '%(percent)d%% - %(eta)ds'
413
        self.bar.eta = timeout or 100
414
        self.bar.message = message.ljust(message_len)
415 413
        self.bar.start()
416 414

  
417 415
        def progress_gen(n):
b/kamaki/cli/commands/pithos.py
1284 1284
            self.error('\nDownload canceled by user')
1285 1285
            if local_path is not None:
1286 1286
                self.error('to resume, re-run with --resume')
1287
        except Exception:
1288
            self._safe_progress_bar_finish(progress_bar)
1289
            raise
1290 1287
        finally:
1291 1288
            self._safe_progress_bar_finish(progress_bar)
1292 1289

  

Also available in: Unified diff