[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)