!A?hs 6 ddlZGddZdZdZdS)NceZdZddZdZdS)PopenNc0||_||_d|_dSN)_cmd_env returncode)selfcmdenvs zCommand z returned non-zero exit status rbr)NotImplementedErrorreprr8 ValueErrorr.r1r-rsystemropenreadFileNotFoundErrorunlinkOSError)r kwargs tmp_filenamerexitcodefpstdouts r check_outputrJBs 0!$v,,/// c??:888999%L c3  hhsmm  " "L " "C3,V44  :999,499:: : lD)) #R # # # # # # # # # # # # # # #    FFF   Il # # # #    D   Il # # # #    D  Ms4?D)4C1C% C1%C))C1,C)-C10D)1 D=D)?DD)D D&%D&)E+E?E E  E E  E)rrr8rJr rr rKse  2<r