The string form of a CalledProcessError instance does not include the
output datamember. Add it to the Error exception for debug purposes.
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit
d09af0fa50f322c9e59765f3badd497f5ca184d4)
],
)
except subprocess.CalledProcessError as e:
- raise Error('ceph osd create failed', e)
+ raise Error('ceph osd create failed', e, e.output)
osd_id = must_be_one_line(osd_id)
check_osd_id(osd_id)
return osd_id