oi ddlZddlZddlZddlZddlZddlZddlZddlZddl m Z dej vZ dZ dZd dZGddejjjZdS) N) COMException DEBUG_AXDEBUGctsdStttjdzd|D]}t|dtdS)N: )end) debuggingprintstrwin32apiGetCurrentThreadId)argsargs HC:\PYTHON\Scheduler\python\Lib\site-packages\win32comext/axdebug/util.pytracersj  #h)++ , ,s 2<<<< cs GGGGGctrtjjjnd}tjj|||S)N) useDispatcher)r win32comserverpolicyDispatcherWin32traceutilwrap)objectiidrs r_wrapr%s:CLVHO*??RVM ?  $ $VS $ N NNrc|td|dtjtjD])\}}td|jjd|j*ttj )Nz********* Function z Raising E_NOTIMPL ************zFile: z, Line: )scode) r traceback walk_stacksys _getframef_code co_filenamef_linenorwinerror E_NOTIMPL)whoframeis r RaiseNotImplr,*s  ICIIIJJJ(99KKq Iu|/IIIIJJJJ X/ 0 0 00rc eZdZdZdZdZdS) Dispatchercdtjjj|||ddl}dS)Nr)rr dispatcherDispatcherTrace__init__win32traceutil)self policyClassrr3s rr2zDispatcher.__init__7s4"2;;D+vVVVrcZtjjj||}|SN)rrrDispatcherBase_QueryInterface_)r4rrcs rr9zDispatcher._QueryInterface_=s& _ # 2 C CD# N N rc td||||d|jj tjjj|||||}|S#t$r[tj \}}}d}|j } d|j d} n#t$rd} YnwxYwtd|d| d| YdStd|d tj \} } }d dl } | j| | |xYw) NzIn Invoke withz with objectz ()z*** Invoke of z raised COM exception 0xxz failed:r)r r_obj_rrr8_Invoke_rr"exc_infor descriptionAttributeErrorr print_exception)r4dispidlcidwFlagsrr:tvtbrdesctypvalr s rr@zDispatcher._Invoke_Cs[       K     '6??fdFDBI T T T|~~HAq"BGE ,AM,,,!     R6RR5RRDRR S S S S S S  36333 4 4 4<>>LCb     %I %c3 3 3 3 s6.A*C6; BC6 BC6BC64AC6N)__name__ __module__ __qualname__r2r9r@rrr.r.6sA  rr.r7)osr"r r win32com.server.dispatcherrwin32com.server.policywin32com.server.utilr'win32com.server.exceptionrenvironr rrr,rr0rr.rQrrrXs !!!!222222 rz )    &OOO 1 1 1 1,,,,,+@,,,,,r