B _6@spddlmZddlmZddlmZejeej Gdddej Z ejeej Gdddej Z dS) )results) ResultsFormat) SolverResultsc@s(eZdZdZddZddgfddZdS)ResultsReader_yamlzT Class that reads in a *.yml file and generates a SolverResults object. cCstj|tjdS)N)rAbstractResultsReader__init__ryaml)selfr 9/tmp/pip-unpacked-wheel-d4p3hk07/pyomo/opt/plugins/res.pyrszResultsReader_yaml.__init__NcCs |dkrt}|j|dd|S)z( Parse a *.results file NT) using_yaml)rread)r filenameressolnsuffixesr r r __call__szResultsReader_yaml.__call__)__name__ __module__ __qualname____doc__rrr r r r rsrc@s(eZdZdZddZddgfddZdS)ResultsReader_jsonzT Class that reads in a *.jsn file and generates a SolverResults object. cCstj|tjdS)N)rrrrjson)r r r r r2szResultsReader_json.__init__NcCs |dkrt}|j|dd|S)z( Parse a *.results file NF)r )rr )r rrrrr r r r5szResultsReader_json.__call__)rrrrrrr r r r r+srN)Zpyomo.opt.baserZpyomo.opt.base.formatsrZ pyomo.optrZ ReaderFactoryregisterstrrrrrrr r r r s