Revision 3e0f2e53 kamaki/cli/errors.py
b/kamaki/cli/errors.py | ||
---|---|---|
99 | 99 |
except KeyError: |
100 | 100 |
recvlog.debug('\n < '.join(stack)) |
101 | 101 |
|
102 |
if details and not isinstance(details, list):
|
|
103 |
details = ['%s' % details]
|
|
102 |
details = ['%s' % details] if not isinstance(details, list)\
|
|
103 |
else list(details)
|
|
104 | 104 |
|
105 | 105 |
if err: |
106 | 106 |
origerr = '%s' % err |
... | ... | |
108 | 108 |
else: |
109 | 109 |
origerr = stack[0] |
110 | 110 |
|
111 |
message = message if message else origerr
|
|
111 |
message = unicode(message) if message else unicode(origerr)
|
|
112 | 112 |
|
113 | 113 |
try: |
114 | 114 |
status = err.status |
Also available in: Unified diff