예제 #1
0
    def process(self, plugin, context, instance=None, action=None):
        """Transmit a `process` request to host

        Arguments:
            plugin (PluginProxy): Plug-in to process
            context (ContextProxy): Filtered context
            instance (InstanceProxy, optional): Instance to process
            action (str, optional): Action to process

        """

        plugin = plugin.to_json()
        instance = instance.to_json() if instance is not None else None
        return self._proxy.process(plugin, instance, action)
예제 #2
0
    def process(self, plugin, context, instance=None, action=None):
        """Transmit a `process` request to host

        Arguments:
            plugin (PluginProxy): Plug-in to process
            context (ContextProxy): Filtered context
            instance (InstanceProxy, optional): Instance to process
            action (str, optional): Action to process

        """

        plugin = plugin.to_json()
        instance = instance.to_json() if instance is not None else None
        return self._proxy.process(plugin, instance, action)
예제 #3
0
 def repair(self, plugin, context, instance=None):
     plugin = plugin.to_json()
     instance = instance.to_json() if instance is not None else None
     return self._proxy.repair(plugin, instance)
예제 #4
0
 def repair(self, plugin, context, instance=None):
     plugin = plugin.to_json()
     instance = instance.to_json() if instance is not None else None
     return self._proxy.repair(plugin, instance)
예제 #5
0
 def repair(self, plugin, context, instance=None):
     plugin = plugin.to_json()
     instance = instance.to_json() if instance is not None else None
     return self._dispatch("repair", args=[plugin, instance])
예제 #6
0
 def repair(self, plugin, context, instance=None):
     plugin = plugin.to_json()
     instance = instance.to_json() if instance is not None else None
     return self._dispatch("repair", args=[plugin, instance])