[Checkins] SVN: zope.xmlpickle/trunk/src/zope/xmlpickle/ppml.py Added support for persistent references for the upcoming fssync refactoring

Uwe Oestermeier u.oestermeier at iwm-kmrc.de
Wed Jun 13 10:20:24 EDT 2007


Log message for revision 76666:
  Added support for persistent references for the upcoming fssync refactoring

Changed:
  U   zope.xmlpickle/trunk/src/zope/xmlpickle/ppml.py

-=-
Modified: zope.xmlpickle/trunk/src/zope/xmlpickle/ppml.py
===================================================================
--- zope.xmlpickle/trunk/src/zope/xmlpickle/ppml.py	2007-06-13 14:20:00 UTC (rev 76665)
+++ zope.xmlpickle/trunk/src/zope/xmlpickle/ppml.py	2007-06-13 14:20:24 UTC (rev 76666)
@@ -806,6 +806,14 @@
         else:
             return (PERSID, ) + v
 
+    def persistent(self, tag, data):
+        v = tuple(data[2])
+        if  self.binary:
+            return v + (BINPERSID, )
+        else:
+            return (PERSID, ) + v
+
+
     def int(self, tag, data):
 
         object = ''.join(data[2:]).strip()



More information about the Checkins mailing list