Ejemplo n.º 1
0
    def perspective_import_start(params):
        """Starts an import daemon.

    """
        (opts_s, instance, component, (dest, dest_args)) = params

        opts = objects.ImportExportOptions.FromDict(opts_s)

        return backend.StartImportExportDaemon(
            constants.IEM_IMPORT, opts, None, None,
            objects.Instance.FromDict(instance), component, dest,
            _DecodeImportExportIO(dest, dest_args))
Ejemplo n.º 2
0
    def perspective_export_start(params):
        """Starts an export daemon.

    """
        (opts_s, host, port, instance, component, (source,
                                                   source_args)) = params

        opts = objects.ImportExportOptions.FromDict(opts_s)

        return backend.StartImportExportDaemon(
            constants.IEM_EXPORT, opts, host, port,
            objects.Instance.FromDict(instance), component, source,
            _DecodeImportExportIO(source, source_args))