#NEWLINE# def __load_tools_from_els( self , toolbox_root , tool_path ) : #NEWLINE# #INDENT# els = toolbox_root . findall ( 'tool' ) #NEWLINE# for el in els : #NEWLINE# #INDENT# try : #NEWLINE# #INDENT# if ( 'guid' in el . attrib ) : #NEWLINE# #INDENT# tool_cls = ToolShedToolConfig #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# tool_cls = SimpleToolConfig #NEWLINE# #UNINDENT# tool = tool_cls ( el , tool_path ) #NEWLINE# self . tool_configs . append ( tool ) #NEWLINE# #UNINDENT# except Exception : #NEWLINE# #INDENT# log . exception ( 'Failed to load tool.' )