[Zope-CVS] CVS: Products/FSDump - CHANGES.txt:1.18 Dumper.py:1.18 version.txt:1.13

Tres Seaver tseaver at palladion.com
Mon Nov 7 21:30:42 EST 2005


Update of /cvs-repository/Products/FSDump
In directory cvs.zope.org:/tmp/cvs-serv631

Modified Files:
	CHANGES.txt Dumper.py version.txt 
Log Message:


  - Applied patch from Willi Langenburger, adding a handler for ZWikiPage
    objects.


=== Products/FSDump/CHANGES.txt 1.17 => 1.18 ===
--- Products/FSDump/CHANGES.txt:1.17	Tue Aug  9 12:19:32 2005
+++ Products/FSDump/CHANGES.txt	Mon Nov  7 21:30:41 2005
@@ -1,5 +1,10 @@
 FSDump Change Log
 
+  After FSDump 0.9.2
+
+    - Applied patch from Willi Langenburger, adding a handler for ZWikiPage
+      objects.
+
   FSDump 0.9.2 (2005/08/09)
 
     - CVS tag:  'FSDump-0_9_2'


=== Products/FSDump/Dumper.py 1.17 => 1.18 ===
--- Products/FSDump/Dumper.py:1.17	Tue Aug  9 12:17:08 2005
+++ Products/FSDump/Dumper.py	Mon Nov  7 21:30:41 2005
@@ -257,6 +257,22 @@
             file.write( 'title:string=%s\n' % obj.title )
         file.close()
 
+    security.declarePrivate( '_dumpZWikiPage' )
+    def _dumpZWikiPage( self, obj, path=None, suffix='zwiki' ):
+        peer_id = obj.id()
+        file = self._createFile( path, '%s.%s' % ( peer_id, suffix ) )
+        text = obj.text()
+        if text[-1] != '\n':
+            text = '%s\n' % text
+        file.write( text )
+        file.close()
+
+        if self.use_metadata_file:
+            file = self._createMetadataFile( path, '%s.%s' % ( peer_id,suffix))
+            self._writeProperties( obj, file )
+            self._dumpSecurityInfo(obj, file)
+            file.close()
+
     security.declarePrivate( '_dumpDTMLDocument' )
     def _dumpDTMLDocument( self, obj, path=None ):
         #   Dump properties of obj (assumed to be a DTML Document) to the
@@ -577,6 +593,7 @@
                 , 'Wizard'          : _dumpWizard
                 , 'Wizard Page'     : _dumpWizardPage
                #, 'SQL DB Conn'     : _dumpDBConn
+                , 'ZWiki Page'      : _dumpZWikiPage
                 }
 
     security.declareProtected( USE_DUMPER_PERMISSION, 'testDump' )


=== Products/FSDump/version.txt 1.12 => 1.13 ===
--- Products/FSDump/version.txt:1.12	Tue Aug  9 12:19:32 2005
+++ Products/FSDump/version.txt	Mon Nov  7 21:30:41 2005
@@ -1 +1 @@
-FSDump-0.9.2
+FSDump-0.9.2+



More information about the Zope-CVS mailing list