Пример #1
0
class Configuration_data_container (object):

    def __init__(self, filename):
        """Create a Configuration_data_container from a filename."""

        self._container = Persistent_data_container(filename)

    def get(self, key):
        """Return a value or None if not set

        Keys:
            \"user.email\" means root [ "user" ] [ "email" ]

        This method is thread safe.
        """

        # Simply return value from self._container
        return self._container.get(key)

    def get_data(self):
        """Return a deepcopy of the wrapped data.

        This method is thread safe.
        """

        # Simply return value from self._container
        return self._container.get_data()

    def get_data_container(self, key):
        """Return a Data_container object representing a dict identified by a key.

        Keys:
            \"user.email\" means root [ "user" ] [ "email" ]

        This method is thread safe.
        """

        # Simply return value from self._container
        return self._container.get_data_container(key)
Пример #2
0
    def __init__(self, filename):
        """Create a Configuration_data_container from a filename."""

        self._container = Persistent_data_container(filename)