oiddlZddlZddlZddlZddlZddlmZmZm Z ddZ d dZ e dkre dej vdSdS) N)gencachemakepy selecttlbcd}tj}|D]Q}|rt|jd|jd t j||dz }n#tj$rM}|j tj tj fvr$td|jt|Yd}~nKd}~wt$rtdtd|jtjYnxYwt jrd|j|j|j|jf}t+j|j|j|j|j}|jD]}t j||S|S)Nrz ()rz** COM error onz Interrupted!zFailed:)rEnumTlbsprintdescdllrGenerateFromTypeLibSpec pythoncom com_errorhresultwinerrorTYPE_E_CANTLOADLIBRARYTYPE_E_LIBNOTREGISTEREDKeyboardInterrupt traceback print_excbForDemandDefaultclsidlcidmajorminorr EnsureModule NamesToIIDMapGenerateChildFromTypeLibSpec)verbosenumtlbInfosinfodetailstinfomodnames HC:\PYTHON\Scheduler\python\Lib\site-packages\win32com/test/testmakepy.py TestBuildAllr( s C!##HAA  / TY--$(--- . . . "  *4 0 0 0 1HCC"   /0''333g     . ! ! !  " )TY ' ' '   ! ! ! ! !  # AZDJ CE' DItz4:VVC) A A3D%@@@@ JsAC6&AB..AC6ct|}td|dtjjdS)NzGenerated and importedmodules)r(r win32comtestutil CheckClean)rr s r'TestAllr//s? w  C "C333 M!!#####__main__z-q)r)r)sysrrwin32com.test.utilr+rwin32com.clientrrrr(r/__name__argvr0r'r8s 7777777777    F$$$$  z GD !!!!!r0