def __init__(self, screen, channel): EscapeSequence.__init__(self, screen, channel) self.__sequences = {} for subclass in self.__class__.__subclasses__(): inst = subclass(screen, channel) last_ch = inst.MATCH[-1] if not last_ch in self.__sequences: self.__sequences[last_ch] = [] self.__sequences[last_ch].append(inst)
def __init__(self, screen, channel): EscapeSequence.__init__(self, screen, channel) self.__sequences = [] for subclass in self.__class__.__subclasses__(): inst = subclass(screen, channel) self.__sequences.append(inst)