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