예제 #1
0
    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
예제 #2
0
 def addTimeNode(self, timeNode: TimeNode):
     """add a TimeNode to the list of TimeNodes for this ODNode"""
     self.times[timeNode.getTimeID() +
                str(timeNode.getWeekDay())] = timeNode