#NEWLINE# def run( self , lines ) : #NEWLINE# #INDENT# processor = CommentProcessor ( lines , self . ext_inst . config . get ( 'comment' ) ) #NEWLINE# new_lines = processor . run ( ) #NEWLINE# if ( new_lines != None ) : #NEWLINE# #INDENT# lines = new_lines #NEWLINE# #UNINDENT# processor = GraphvizProcessor ( lines , self . ext_inst . config . get ( 'graphviz' ) ) #NEWLINE# new_lines = processor . run ( ) #NEWLINE# if ( new_lines != None ) : #NEWLINE# #INDENT# lines = new_lines #NEWLINE# self . extra_output [ 'graphviz' ] = { #NEWLINE# #INDENT# 'charts' : processor . charts , #NEWLINE# 'text' : '\n' . join ( lines ) , #NEWLINE# #UNINDENT# } #NEWLINE# #UNINDENT# if self . extra_output : #NEWLINE# #INDENT# self . md_inst . fenced_code_extra_output = self . extra_output #NEWLINE# #UNINDENT# return super ( FencedBlockExtraPreprocessor , self ) . run ( lines )