#NEWLINE# def _write_cell( self , s , kind = 'td' , indent = 0 , tags = None ) : #NEWLINE# #INDENT# if ( tags is not None ) : #NEWLINE# #INDENT# start_tag = ( '<%s %s>' % ( kind , tags ) ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# start_tag = ( '<%s>' % kind ) #NEWLINE# #UNINDENT# if self . escape : #NEWLINE# #INDENT# esc = OrderedDict ( [ ( '&' , '&amp;' ) , ( '<' , '&lt;' ) , ( '>' , '&gt;' ) ] ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# esc = { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } #NEWLINE# #UNINDENT# rs = pprint_thing ( s , escape_chars = esc ) . strip ( ) #NEWLINE# self . write ( ( '%s%s</%s>' % ( start_tag , rs , kind ) ) , indent )