#NEWLINE# def handle_starttag( self , tag , attrs ) : #NEWLINE# #INDENT# if ( ( self == 'pre' ) and ( ( 'data-type' , 'programlisting' ) in attrs ) ) : #NEWLINE# #INDENT# self . is_code = True #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( ( tag == 'span' ) and ( ( 'data-type' , 'tex' ) in attrs ) ) : #NEWLINE# #INDENT# self . is_math = True #NEWLINE# #UNINDENT# #UNINDENT# if ( ( 'data-display' , 'inline' ) in attrs ) : #NEWLINE# #INDENT# self . display = 'inline' #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( ( 'data-display' , 'block' ) in attrs ) : #NEWLINE# #INDENT# self . display = 'block'