oi ddlZddlZddlZddlmZejdZGddZdZe dkr edSdS)N) COMExceptionz&{b48969a0-784b-11d0-ae71-d23f56000000}ceZdZdZdZdS)VeryPermissivec|tjzrt|||S|tjzr\ |j|}t |t rt|}|S#t$rttj wxYw|tj tj zzrt|||ddSttjd)Nscoderzinvalid wFlags)rdesc) pythoncomDISPATCH_METHODgetattrDISPATCH_PROPERTYGET__dict__ isinstancetuplelistKeyErrorrwinerrorDISP_E_MEMBERNOTFOUNDDISPATCH_PROPERTYPUTDISPATCH_PROPERTYPUTREFsetattr E_INVALIDARG)selfnamelcidwFlagsargsrets IC:\PYTHON\Scheduler\python\Lib\site-packages\win32com/test/testDynamic.py _dynamic_zVeryPermissive._dynamic_ s I- - .&74&&- - I2 2 I ImD)c5))$s))C  I I I")GHHHH I   *Y-N N   D$Q ( ( ( F!6=MNNNNs 2A&&%B ct|dkrttj|ddD]}t |dt |ddS)Nrr )end)lenrrDISP_E_BADPARAMCOUNTprint)rrargs rwritezVeryPermissive.write"sp t99>>3 9  C #3      d2hN)__name__ __module__ __qualname__r r)r*rrr s5OOO,r*rc@ddl}ddl}|jjt |jjj} tj |td}n.#tj $r}td|d}Yd}~nd}~wwxYw ddl }|jjt}d|_|jdks Jdgd}||_|t'|jksJd|d|j|d d d d d d|dt/|js Jdd}|tj|n#|tj|wwxYwtddS)Nr) usePolicyz3Warning - could not register the object in the ROT:HellozCould not set dynamic property)r1FromPythongffffff?zDynamic sequences not working! /ThisoutputhascomeviaztestDynamic.pyNotReallyAMethodz#Method I flagged as callable isn't!z Test worked!)win32com.server.policywin32com.server.utilserverutilwraprpolicy DynamicPolicyr RegisterActiveObjectiid com_errorr'win32com.client.dynamicclientdynamicDispatchANewAttr TestSequencer testSequencer) _FlagAsMethodcallabler:RevokeActiveObject)win32comobhandledetailsrFvs rTestrT-s!!!!   " "HO$:$H #  B/C;;   CWMMM1&&&&(11#66!')))+K))) , , ,D,----- Ka K KF4G K K.--  VXufe=MNNN/000/00WW2WWW0    ( 0 0 0    ( 0 0 0 0  .s%A""B 1BB C E33F __main__) r pywintypesrwin32com.server.exceptionrIIDrCrrTr+r.r*rrYs222222jn=>>D###L zDFFFFFr*