def __init__(self, name = None, jobSpecId = None): self.name = name self.status = None self.jobSpecId = jobSpecId self.jobType = None self.workflowSpecId = None self.files = [] self.inputFiles = [] self.errors = [] self.skippedEvents = [] self.skippedFiles = [] self.psetHash = None # Set inital exitCode to an error code, it will be updated with # the correct value if the post job steps run correctly self.exitCode = 50117 self.siteDetails = {} self.timing = {} self.readBranches = {} self.storageStatistics = None self.generatorInfo = {} self.dashboardId = None self.performance = PerformanceReport() self.removedFiles = {} self.logFiles = {} self.unremovedFiles = {} self.analysisFiles = []