ó h'dWc @sÖdZd„Zedddddddd d ƒ Zed d d dddddƒZeddddƒZedddddƒZedddƒZedd d!d"d#d$ƒZed%d&ƒZed'd(d)d*ƒZ d+S(,s# enums module for the aiserver api cs>dtf‡fd†ƒY‰ˆt|tt|ƒƒƒ|S(sPDefine an Enum type, simplistic way to create an enum with automatic assignment of values, or by using specific values, e.g. - Automatic generation: e = enum('A', 'B', 'C') print e.A, e.B, e.C 0 1 2 - Specific values: e = enum(A=5, B=4, C=3) print e.A, e.B, e.C 5 4 3 t_EnumcseZdZ‡fd†ZRS(sfImplement an enum type. Based off dict to provide iteration and values() methods. cs.||kr||Stˆ|ƒj|ƒSdS(N(tsupert __getattr__(tselftattr(R(senums.pyR7s (t__name__t __module__t__doc__R((R(senums.pyR1s(tdicttziptrangetlen(t sequentialtnamed((Rsenums.pytenum s t RUNTIME_ERRORt PARSING_ERRORt NO_MATCHESt INVALID_VALUEtDUPLICATE_ENTRYtINSUFFICIENT_ARGUMENTStNOT_SUPPORTED_ON_PLATFORMtPENDING_OPERATIONtINSUFFICIENT_AUTHORIZATIONtBOOTINGtCOMPLETED_BOOTtINSTALL_STARTINGtPROGRESS_UPDATEtINSTALLATION_FAILEDtINSTALLATION_SUCCEEDEDtPOSTINSTALL_WAITINGtPOSTINSTALL_REBOOTtSPARCtX86tUSE_SERVER_ARCHtUNKNOWNtOPTIONALtDISABLEtREQUIRE_CLIENT_AUTHtREQUIRE_SERVER_AUTHt ENCR_ONLYtENC_3DEStENC_AEStENC_HMACtPROGRESStINFOtWARNtERRORtFATALtDEBUGtPKGtISOtONtOFFtPENDINGt UNSUPPORTEDN( RRt ERROR_TYPEtCLIENT_STATUS_TYPEt ARCHITECTUREtSERVICE_SECURITY_POLICIEStENCRYPTION_TYPEt LOGGING_LEVELt IMAGE_TYPEtSERVICE_STATUS(((senums.pytsd "