from datetime import datetime from typing import List from sysjobs import Sysjobs class SysjobsAlike: name=None startTime=None endTime=None stepId=None antalDage=None ugeDage=None def __init__(self,name): self.name=name def getName(self): return self.name def getMedianDag(self,stepId,antalDage,ugeDage): medianDag=[self.startTime,self.endTime] return medianDag def mergeOneMore(self,sysjobs:Sysjobs): medianDag=sysjobs.getMedianDag(self.stepId,self.antalDage,self.ugeDage) if self.startTime>medianDag[0]: self.startTime=medianDag[0] if self.endTimemedianDag[0]: sysjobalike.startTime=medianDag[0] if sysjobalike.endTime is None or sysjobalike.endTime