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.