<filename>pySPACE/resources/dataset_defs/dummy.py
""" Store only meta data but no real data (except from store state of nodes) """

import logging
import os
import yaml
from pySPACE.resources.dataset_defs.base import BaseDataset
from pySPACE.tools.filesystem import get_author

class DummyDataset(BaseDataset):
    """ Class to store only meta data of collection

    This class overrides the 'store' method
    in a way that only the collection meta data files are stored.

    This type is intended to be passed to pySPACE as a result
    by the NilSinkNode.

    **Parameters**

        :dataset_md:
            The meta data of the current dataset.

            (*optional, default: None*)

    :Author: <NAME> (<EMAIL>)
    :Created: 2010/03/30
    """
    def __init__(self, dataset_md =  None):
        super(DummyDataset, self).__init__(dataset_md = dataset_md)

    def store(self, result_dir, s_format = "None"):
        if not s_format == "None":
            self._log("The format %s is not supported!"%s_format, level=logging.CRITICAL)
            return
        # Update the meta data
        author = get_author()
        self.update_meta_data({"type": "only output of individual nodes stored",
                                      "storage_format": s_format,
                                      "author" : author,
                                      "data_pattern": "no data stored"})

        # Store meta data
        BaseDataset.store_meta_data(result_dir,self.meta_data)
<filename>pySPACE/resources/dataset_defs/dummy.py
""" Store only meta data but no real data (except from store state of nodes) """

import logging
import os
import yaml
from pySPACE.resources.dataset_defs.base import BaseDataset
from pySPACE.tools.filesystem import get_author

class DummyDataset(BaseDataset):
    """ Class to store only meta data of collection

    This class overrides the 'store' method
    in a way that only the collection meta data files are stored.

    This type is intended to be passed to pySPACE as a result
    by the NilSinkNode.

    **Parameters**

        :dataset_md:
            The meta data of the current dataset.

            (*optional, default: None*)

    :Author: <NAME> (<EMAIL>)
    :Created: 2010/03/30
    """
    def __init__(self, dataset_md =  None):
        super(DummyDataset, self).__init__(dataset_md = dataset_md)

    def store(self, result_dir, s_format = "None"):
        if not s_format == "None":
            self._log("The format %s is not supported!"%s_format, level=logging.CRITICAL)
            return
        # Update the meta data
        author = get_author()
        self.update_meta_data({"type": "only output of individual nodes stored",
                                      "storage_format": s_format,
                                      "author" : author,
                                      "data_pattern": "no data stored"})

        # Store meta data
        BaseDataset.store_meta_data(result_dir,self.meta_data)
Store only meta data but no real data (except from store state of nodes) Class to store only meta data of collection      This class overrides the 'store' method     in a way that only the collection meta data files are stored.      This type is intended to be passed to pySPACE as a result     by the NilSinkNode.      **Parameters**          :dataset_md:             The meta data of the current dataset.              (*optional, default: None*)      :Author: <NAME> (<EMAIL>)     :Created: 2010/03/30 # Update the meta data # Store meta data