a „oeô ã@sRddlZddlZddlmZdZe d¡ZGdd„dƒZdd„Ze d krNeƒdS) éN)Ú ExceptionztestDynamic errorz&{b48969a0-784b-11d0-ae71-d23f56000000}c@seZdZdd„Zdd„ZdS)ÚVeryPermissivecCs |tj@rt||ƒ|ŽS|tj@rjz(|j|}t|ƒtdƒkrFt|ƒ}|WStyhtt j d�‚Yn0|tj tj B@rŽt |||dƒdStt jdd�‚dS)N©©Úscoderzinvalid wFlags)rZdesc)Ú pythoncomZDISPATCH_METHODÚgetattrZDISPATCH_PROPERTYGETÚ__dict__ÚtypeÚlistÚKeyErrorrÚwinerrorZDISP_E_MEMBERNOTFOUNDZDISPATCH_PROPERTYPUTZDISPATCH_PROPERTYPUTREFÚsetattrZ E_INVALIDARG)ÚselfÚnameZlcidZwFlagsÚargsÚretrrú:C:\Program Files\Certbot\pkgs\win32com\test\testDynamic.pyÚ _dynamic_ s      ÿzVeryPermissive._dynamic_cGsNt|ƒdkrttjd�‚|dd…D]}tt|ƒdd�q$tt|dƒƒdS)Nrréÿÿÿÿú )Úend)Úlenrr ZDISP_E_BADPARAMCOUNTÚprintÚstr)rrÚargrrrÚwrite#s ÿzVeryPermissive.writeN)Ú__name__Ú __module__Ú __qualname__rrrrrrr src CsHddl}ddl}|jjjtƒ|jjjd�}zt  |t d¡}Wn4tj yp}zt d|ƒd}WYd}~n d}~00z²ddl }|jj t ¡}d|_|jdkr¢tdƒ‚gd¢}||_|t|jƒkrØtdt|ƒt|jƒfƒ‚| dd d d d d ¡| d¡t|jƒ�s tdƒ‚d}W|du�rs  "*