def run(self, lines):
        def repl(m):
            try:
                lexer = lexers.get_lexer_by_name(m.group(1))
            except ValueError:
                lexer = lexers.TextLexer()
            code = highlight(m.group(2), lexer, self.formatter)
            return code % '\n\n<div class="code">%s</div>\n\n'
        joined_lines = "\n".join(lines)
        joined_lines = self.pattern.sub(repl, joined_lines)
        return joined_lines.split("\n")
dataset/ETHPy150Open grow/grow/grow/common/markdown_extensions.py/CodeBlockPreprocessor.run/swapped operands of `%`