def __init__(self, name):
self.word = True
self.regex = None
self.bold = False
self.italic = False
self.underline = False
self.reverse = False
self.color = None
self.linecolor = None
self._sound = None
self.abs_sound = None
self.wrap_line = None
self.format_line = ""
self.wrap_match = None
self.format_match = ""
self.replacement = None
self.enabled = True
self.mute = False
self.notify = False
self.focus = False
self.flash = False
self.copy = False
self._name = name
self.strip = 0
self.pattern = name
self._parent = self._prev = self._next = None
# Nickname and Channel filters:
# Lists of (bool, filter) tuples, where the bool is True for allow, False for deny.
self.filters = {'nick': [], 'channel': []}
self.check_filter = functools.lru_cache(maxsize=128)(self._check_filter)
self.update()
评论列表
文章目录