(self, text)
return re.sub(
            (r'(?!\s($|\S))\s' if self.inline else r'\s'),
            '&nbsp;',
            ''.join(
                encode_table.get(c, c) for c in text
            )
        )
Format text to HTML.
Format text to HTML.
Format text to HTML .
def html_encode(self, text):
        """Format text to HTML."""
        encode_table = {
            '&': '&amp;',
            '>': '&gt;',
            '<': '&lt;',
            '\t': ' ' * self.tab_size,
            '\n': ''
        }

        return re.sub(
            (r'(?!\s($|\S))\s' if self.inline else r'\s'),
            '&nbsp;',
            ''.join(
                encode_table.get(c, c) for c in text
            )
        )
def html_encode ( self , text ) : encode_table = { '&' : '&amp;' , '>' : '&gt;' , '<' : '&lt;' , '\t' : ' ' * self . tab_size , '\n' : '' } return re . sub ( ( r'(?!\s($|\S))\s' if self . inline else r'\s' ) , '&nbsp;' , '' . join ( encode_table . get ( c , c ) for c in text ) )