in src/sagemaker_training/errors.py [0:0]
def __str__(self):
if six.PY3 and self.output:
# error_msg = "%s" % self.output.decode("latin1")
if isinstance(self.output, bytes):
error_msg = "%s" % self.output.decode("utf-8")
else:
error_msg = "%s" % self.output
elif self.output:
error_msg = "%s" % self.output
else:
error_msg = ""
if self.extra_info is None:
message = '%s:\nExitCode %s\nErrorMessage "%s"\nCommand "%s"' % (
type(self).__name__,
self.return_code,
error_msg,
self.cmd,
)
else:
message = '%s:\nExitCode %s\nErrorMessage "%s"\nExtraInfo "%s"\nCommand "%s"' % (
type(self).__name__,
self.return_code,
error_msg,
self.extra_info,
self.cmd,
)
return message.strip()