[Zope-CVS] CVS: Products/Ape/lib/apelib/fs - structure.py:1.9
    Shane Hathaway 
    shane at zope.com
       
    Tue Mar 16 23:00:49 EST 2004
    
    
  
Update of /cvs-repository/Products/Ape/lib/apelib/fs
In directory cvs.zope.org:/tmp/cvs-serv19633
Modified Files:
	structure.py 
Log Message:
Oops, the hash value of folder contents often had no child_oids.
=== Products/Ape/lib/apelib/fs/structure.py 1.8 => 1.9 ===
--- Products/Ape/lib/apelib/fs/structure.py:1.8	Sat Feb 28 15:06:27 2004
+++ Products/Ape/lib/apelib/fs/structure.py	Tue Mar 16 23:00:48 2004
@@ -104,13 +104,15 @@
             c.assignExisting(event.oid, assigned.items())
         # Return the results.
         res = []
+        hash_value = []
         for objname, child_oid in data:
             if child_oid is None:
                 child_oid = assigned[objname]
             classification = event.classify(child_oid)
             # Return info about each subobject.
             res.append((objname, child_oid, classification))
-        return res, tuple(data)
+            hash_value.append((objname, child_oid))
+        return res, tuple(hash_value)
 
     def store(self, event, state):
         c = self.getConnection(event)
    
    
More information about the Zope-CVS
mailing list