def addSeparator(self, y): if y < self.y0 + SEPARATOR_PAD: return None if y > self.y1 - SEPARATOR_PAD: return None for state in self.states: if state.intersectY(y): return None newSep = Separator(self, y, self.handler) self.separators.append(newSep) return newSep
def newSeparator(self, value, type): return Separator(value, type)