#NEWLINE# def _merge_path_list( self , se , base_path , path_list ) : #NEWLINE# #INDENT# merge_info = [ ] #NEWLINE# for path_to_merge in path_list : #NEWLINE# #INDENT# ( inputs , outputs ) = self . _io_interface ( se , list ( path_to_merge . actions ) , list ( base_path . actions ) ) #NEWLINE# merge_info . append ( ( path_to_merge , inputs , outputs ) ) #NEWLINE# #UNINDENT# l . info ( 'Merging %d paths: [ %s ].' , len ( merge_info ) , ', ' . join ( [ str ( p ) for ( p , _ , _ ) in merge_info ] ) ) #NEWLINE# merged_path = self . _merge_paths ( base_path , merge_info ) #NEWLINE# l . info ( '... merged.' ) #NEWLINE# return inputs