[Zope3-checkins] CVS: Zope3/src/zope/app/startup - sitedefinition.py:1.9
Jeremy Hylton
jeremy@zope.com
Tue, 25 Feb 2003 16:49:25 -0500
Update of /cvs-repository/Zope3/src/zope/app/startup
In directory cvs.zope.org:/tmp/cvs-serv13626/src/zope/app/startup
Modified Files:
sitedefinition.py
Log Message:
Track removal of DB helper functions from storage implementations.
=== Zope3/src/zope/app/startup/sitedefinition.py 1.8 => 1.9 ===
--- Zope3/src/zope/app/startup/sitedefinition.py:1.8 Tue Feb 11 21:17:36 2003
+++ Zope3/src/zope/app/startup/sitedefinition.py Tue Feb 25 16:49:24 2003
@@ -41,6 +41,7 @@
from zope.app.services.servicenames import Utilities
from zope.server.taskthreads import ThreadedTaskDispatcher
+from zodb.db import DB
from zodb.code.module import PersistentModuleImporter
from zope.app.services.interface import register
@@ -87,28 +88,28 @@
def useFileStorage(self, _context, file=DEFAULT_STORAGE_FILE):
"""Lets you specify the ZODB to use."""
- from zodb.storage.file import DB
+ from zodb.storage.file import FileStorage
if self._zodb is not None:
raise RuntimeError("Database already open")
- self._zodb = DB(file)
+ self._zodb = DB(FileStorage(file))
return []
def useMappingStorage(self, _context):
"""Lets you specify the ZODB to use."""
- from zodb.storage.mapping import DB
+ from zodb.storage.mapping import MappingStorage
if self._zodb is not None:
raise RuntimeError("Database already open")
- self._zodb = DB()
+ self._zodb = DB(MappingStorage())
return []
def useBDBFullStorage(self, _context, **kws):
from zodb.config import convertBDBStorageArgs
- from zodb.storage.bdbfull import DB
+ from zodb.storage.bdbfull import BDBFullStorage
kws = convertBDBStorageArgs(**kws)
- self._zodb = DB(**kws)
+ self._zodb = DB(BDBFullStorage(**kws))
return []