def ignore(self, str): if not isstr(str): return False for ignore in self.ignore_regex: if ignore.search(str): return True return False
def alias(self, str): if not isstr(str): return str for alias in self.alias_regex: if alias[0].search(str): return alias[0].sub(alias[1], str) return str
def writeln(text): if not isstr(text): text = repr(text) write(text + '\n')
def formatTooltip(tooltip): return '\n'.join([t if isstr(t) else '<b>%s</b>: %s' % (t[0], t[1]) for t in tooltip])