[Zope-Checkins] CVS: Zope/lib/python/Products/TemporaryFolder - component.xml:1.1 config.py:1.1
Chris McDonough
chrism@zope.com
Sun, 20 Jul 2003 12:19:28 -0400
Update of /cvs-repository/Zope/lib/python/Products/TemporaryFolder
In directory cvs.zope.org:/tmp/cvs-serv8271/lib/python/Products/TemporaryFolder
Added Files:
component.xml config.py
Log Message:
Provide machinery for ZConfig import of temporary storage.
=== Added File Zope/lib/python/Products/TemporaryFolder/component.xml ===
<component prefix="Products.TemporaryFolder.config">
<sectiontype name="temporarystorage" datatype=".TemporaryStorage"
implements="ZODB.storage">
<description>
A nonundoing storage which keeps data in RAM and which does
not need to be packed unless cyclic references are kept.
</description>
<key name="name" default="Temporary Storage"/>
</sectiontype>
</component>
=== Added File Zope/lib/python/Products/TemporaryFolder/config.py ===
from ZODB.config import BaseConfig
class TemporaryStorage(BaseConfig):
def open(self):
from Products.TemporaryFolder.TemporaryStorage import TemporaryStorage
return TemporaryStorage(self.config.name)