a „oe$ã@s¶dZddlZddlZddlZddlZddlZddlmZddl m Z ddl m Z dZ ejejZdd„ZGdd „d ƒZGd d „d ejjjƒZd d „Zdd„Ze r¦eZneZdd„ZdS)zÍdynamic dispatch objects for AX Script. This is an IDispatch object that a scripting host may use to query and invoke methods on the main script. Not may hosts use this yet, so it is not well tested! éN)Úaxscript)ÚDispatch)Ú COMExceptioncCst|ƒtjtjfvS©N)ÚtypeÚtypesÚ FunctionTypeÚ MethodType©Úobj©r úKC:\Program Files\Certbot\pkgs\win32comext\axscript\client\scriptdispatch.pyÚ _is_callablesrc@s eZdZgZdd„Zdd„ZdS)ÚScriptDispatchcCs||_||_dSr)ÚengineÚscriptNamespace)Úselfrrr r r Ú__init__szScriptDispatch.__init__c CsH|j ¡|j ¡|tj@r®zft|j|ƒ}t|ƒs)Ú__doc__rrZwin32com.server.policyr)Zwin32com.server.utilrZwin32com.axscriptrZwin32com.clientrZwin32com.server.exceptionrZ debuggingZTypeIIDsZ IID_IDispatchrrrr*r+r,r(r:r;r<r>r r r r Ús&    .