Serialization / Deserialization was dropping longrepr.sections

This commit is contained in:
thou
2017-06-27 12:58:42 -05:00
parent 665b8eda8d
commit 5c1a35fee4
3 changed files with 10 additions and 2 deletions

View File

@@ -359,10 +359,14 @@ def unserialize_report(name, reportdict):
unserialized_entries.append(reprentry)
reprtraceback['reprentries'] = unserialized_entries
reportdict['longrepr'] = ReprExceptionInfo(
exception_info = ReprExceptionInfo(
reprtraceback=ReprTraceback(**reprtraceback),
reprcrash=ReprFileLocation(**reprcrash),
)
for section in reportdict['longrepr']['sections']:
exception_info.addsection(*section)
reportdict['longrepr'] = exception_info
return reportdict
if name == "testreport":