B u `@sGdddeZdS)c@s&eZdZdddZddZddZdS) ModelScriptNcCs2|dk r||_n|dk r&d|_||_ntddS)Nz.Must provide either a script file or text data) _filename_text ValueError)selffilenametextr8/tmp/pip-unpacked-wheel-n62dbgi3/pyomo/checker/script.py__init__ s zModelScript.__init__c Cs2|jdk r(t|jd }|SQRXn|jSdS)Nr)ropenreadr)rfrrr r s zModelScript.readcCs|jdk r|jSdSdS)Nz )r)rrrr rs zModelScript.filename)NN)__name__ __module__ __qualname__r r rrrrr r s rN)objectrrrrr