a „oe‚ã@srddlZddlZddlZddlZddlZddlZddlmZm Z m Z d dd„Z d dd„Z e dkrne d ejvƒdS) éN)ÚgencacheÚmakepyÚ selecttlbéc Cs"d}t ¡}|D�] }|r.td|j|jfƒzt |¡|d7}Wn†tjy�}z2|j t j t j fvr|td|jƒt|ƒWYd}~nDd}~0t y¬tdƒt ‚Yn td|jƒt ¡Yn0tjr|j|j|j|jf}t |j|j|j|j¡}|j ¡D]}t ||¡�qq|S)Nrz%s (%s)rz** COM error onz Interrupted!zFailed:)rZEnumTlbsÚprintZdescZdllrZGenerateFromTypeLibSpecÚ pythoncomZ com_errorZhresultÚwinerrorZTYPE_E_CANTLOADLIBRARYZTYPE_E_LIBNOTREGISTEREDÚKeyboardInterruptÚ tracebackÚ print_excZbForDemandDefaultZclsidZlcidÚmajorÚminorrZ EnsureModuleZ NamesToIIDMapÚkeysZGenerateChildFromTypeLibSpec)ÚverboseÚnumZtlbInfosÚinfoZdetailsZtinfoÚmodÚname©rú9C:\Program Files\Certbot\pkgs\win32com\test\testmakepy.pyÚ TestBuildAll s6   þ   rcCs$t|ƒ}td|dƒtjj ¡dS)NzGenerated and importedÚmodules)rrÚwin32comÚtestÚutilZ CheckClean)rrrrrÚTestAll0s rÚ__main__z-q)r)r)Úsysr rZwin32apiZwin32com.test.utilrrZwin32com.clientrrrrrÚ__name__ÚargvrrrrÚs #