a oe@srddlZddlZddlZddlZddlZddlZddlmZm Z m Z d ddZ d ddZ e dkrne d ejvdS) N)gencachemakepy selecttlbc Cs"d}t}|D] }|r.td|j|jfzt||d7}Wntjy}z2|j t j t j fvr|td|jt|WYd}~nDd}~0t ytdt Yn td|jtYn0tjr|j|j|j|jf}t|j|j|j|j}|jD]}t||qq|S)Nrz%s (%s)rz** COM error onz Interrupted!zFailed:)rZEnumTlbsprintZdescZdllrZGenerateFromTypeLibSpec pythoncomZ com_errorZhresultwinerrorZTYPE_E_CANTLOADLIBRARYZTYPE_E_LIBNOTREGISTEREDKeyboardInterrupt traceback print_excZbForDemandDefaultZclsidZlcidmajorminorrZ EnsureModuleZ NamesToIIDMapkeysZGenerateChildFromTypeLibSpec)verbosenumZtlbInfosinfoZdetailsZtinfomodnamer9C:\Program Files\Certbot\pkgs\win32com\test\testmakepy.py TestBuildAll s6      rcCs$t|}td|dtjjdS)NzGenerated and importedmodules)rrwin32comtestutilZ CheckClean)rrrrrTestAll0s r__main__z-q)r)r)sysr rZwin32apiZwin32com.test.utilrrZwin32com.clientrrrrr__name__argvrrrrs #