diff --git a/import_export/results.py b/import_export/results.py
index <HASH>..<HASH> 100644
--- a/import_export/results.py
+++ b/import_export/results.py
@@ -53,7 +53,7 @@ class Result(object):
 
     def append_failed_row(self, row, error):
         row_values = [v for (k, v) in row.items()]
-        row_values.append(error.error.message)
+        row_values.append(str(error.error))
         self.failed_dataset.append(row_values)
 
     def increment_row_result_total(self, row_result):
Error in converting exceptions to strings

Unless I'm misunderstanding something, the `Exception` class' `message` attribute has been removed in python <I>/<I> (at least according to <URL>`.



This caused an error for me when when a `ValueError` was caught during a dry run with `collect_failed_rows=True`. I'm running Python <I>.