Revision ecf0fc97 kamaki/clients/pithos/__init__.py

b/kamaki/clients/pithos/__init__.py
442 442
                else:
443 443
                    break
444 444
            if missing:
445
                try:
446
                    details = ['%s' % thread.exception for thread in missing]
447
                except Exception:
448
                    details = []
445 449
                raise ClientError(
446 450
                    '%s blocks failed to upload' % len(missing),
447
                    details=['%s' % thread.exception for thread in missing])
451
                    details=details)
448 452
        except KeyboardInterrupt:
449 453
            sendlog.info('- - - wait for threads to finish')
450 454
            for thread in activethreads():

Also available in: Unified diff