Improve reporting (#1101)

pull/1104/head
Nikhil Parasaram 5 years ago committed by GitHub
parent 3912122cf4
commit bb3c231ac4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 11
      mythril/analysis/report.py

@ -76,9 +76,12 @@ class Issue:
@property @property
def transaction_sequence_jsonv2(self): def transaction_sequence_jsonv2(self):
""" Returns the transaction sequence in json with pre-generated block data""" """
Returns the transaction sequence with pre-generated block data.
Jsonv2 tx sequence isn't formatted for user readability.
"""
return ( return (
json.dumps(self.add_block_data(self.transaction_sequence), indent=4) self.add_block_data(self.transaction_sequence)
if self.transaction_sequence if self.transaction_sequence
else None else None
) )
@ -226,7 +229,6 @@ class Report:
:return: :return:
""" """
_issues = [] _issues = []
source_list = []
for key, issue in self.issues.items(): for key, issue in self.issues.items():
@ -237,7 +239,8 @@ class Report:
title = "Unspecified Security Issue" title = "Unspecified Security Issue"
extra = {"discoveryTime": int(issue.discovery_time * 10 ** 9)} extra = {"discoveryTime": int(issue.discovery_time * 10 ** 9)}
if issue.transaction_sequence_jsonv2: if issue.transaction_sequence_jsonv2:
extra["testCase"] = str(issue.transaction_sequence_jsonv2) extra["testCase"] = issue.transaction_sequence_jsonv2
_issues.append( _issues.append(
{ {
"swcID": "SWC-" + issue.swc_id, "swcID": "SWC-" + issue.swc_id,

Loading…
Cancel
Save