Пример #1
0
    def connect(self):
        """ Connects to ZODB.
        """

        if self._data['create_directories']:
            path = os.path.dirname(self._data['database_path'])
            try:
                os.makedirs(path)
            except OSError as e:
                if e.errno == errno.EEXIST:
                    pass
                else:
                    raise
            else:
                print 'Created directory: {0}.'.format(path)

        self._db_root = db.connect(self._data['database_path'])
Пример #2
0
def test_connection():
    """ Test for ``connect``.
    """

    root = connect('data.fs')
    root["a"] = 1