![]() |
ATLAS Offline Software
|
Base (almost virtual) report from which all real transform reports derive. More...
Public Member Functions | |
| def | __init__ (self) |
| def | __str__ (self) |
| String representation of the job report. More... | |
| def | python (self, fast=False, fileReport=defaultFileReport) |
| Method which returns a python representation of a report. More... | |
| def | json (self, fast=False) |
| Method which returns a JSON representation of a report. More... | |
| def | classicEltree (self, fast=False) |
| Method which returns an ElementTree.Element representation of the old POOLFILECATALOG report. More... | |
| def | classicPython (self, fast=False) |
| Method which returns a python representation of a report in classic Tier 0 style. More... | |
| def | writeJSONReport (self, filename, sort_keys=True, indent=2, fast=False, fileReport=defaultFileReport) |
| def | writeTxtReport (self, filename, dumpEnv=True, fast=False, fileReport=defaultFileReport) |
| def | writeGPickleReport (self, filename, fast=False) |
| def | writeClassicXMLReport (self, filename, fast=False) |
| def | writePilotPickleReport (self, filename, fast=False, fileReport=defaultFileReport) |
Private Attributes | |
| _dataDictionary | |
Base (almost virtual) report from which all real transform reports derive.
Definition at line 39 of file trfReports.py.
| def python.trfReports.trfReport.__init__ | ( | self | ) |
Definition at line 40 of file trfReports.py.
| def python.trfReports.trfReport.__str__ | ( | self | ) |
String representation of the job report.
Uses pprint module to output the python object as text
fast option is available Definition at line 47 of file trfReports.py.
| def python.trfReports.trfReport.classicEltree | ( | self, | |
fast = False |
|||
| ) |
Method which returns an ElementTree.Element representation of the old POOLFILECATALOG report.
| fast | Boolean which forces the fastest possible report to be written |
Reimplemented in python.trfReports.trfJobReport.
Definition at line 63 of file trfReports.py.
| def python.trfReports.trfReport.classicPython | ( | self, | |
fast = False |
|||
| ) |
Method which returns a python representation of a report in classic Tier 0 style.
| fast | Boolean which forces the fastest possible report to be written |
Reimplemented in python.trfReports.trfJobReport.
Definition at line 68 of file trfReports.py.
| def python.trfReports.trfReport.json | ( | self, | |
fast = False |
|||
| ) |
Method which returns a JSON representation of a report.
| fast | Boolean which forces the fastest possible report to be written |
Calls json.dumps on the python representation
Definition at line 58 of file trfReports.py.
| def python.trfReports.trfReport.python | ( | self, | |
fast = False, |
|||
fileReport = defaultFileReport |
|||
| ) |
Method which returns a python representation of a report.
| fast | Boolean which forces the fastest possible report to be written |
Reimplemented in python.trfReports.trfJobReport.
Definition at line 52 of file trfReports.py.
| def python.trfReports.trfReport.writeClassicXMLReport | ( | self, | |
| filename, | |||
fast = False |
|||
| ) |
Definition at line 104 of file trfReports.py.
| def python.trfReports.trfReport.writeGPickleReport | ( | self, | |
| filename, | |||
fast = False |
|||
| ) |
Definition at line 100 of file trfReports.py.
| def python.trfReports.trfReport.writeJSONReport | ( | self, | |
| filename, | |||
sort_keys = True, |
|||
indent = 2, |
|||
fast = False, |
|||
fileReport = defaultFileReport |
|||
| ) |
Definition at line 71 of file trfReports.py.
| def python.trfReports.trfReport.writePilotPickleReport | ( | self, | |
| filename, | |||
fast = False, |
|||
fileReport = defaultFileReport |
|||
| ) |
Definition at line 108 of file trfReports.py.
| def python.trfReports.trfReport.writeTxtReport | ( | self, | |
| filename, | |||
dumpEnv = True, |
|||
fast = False, |
|||
fileReport = defaultFileReport |
|||
| ) |
Definition at line 84 of file trfReports.py.
|
private |
Definition at line 41 of file trfReports.py.
1.8.18