def findTime(self, item: TimeNode) -> TimeNode: # todo this probably takes up a lot of time for node in self.times.values(): if node.__eq__(item): return node n = self.times[item.getTimeID() + str(item.getWeekDay())] return n
def addTimeNode(self, timeNode: TimeNode): """add a TimeNode to the list of TimeNodes for this ODNode""" self.times[timeNode.getTimeID() + str(timeNode.getWeekDay())] = timeNode