[zopeorg-checkins] CVS: Products/ZopeOrg-NV/Extensions - synchronizeSkeleton.py:1.32

Jens Vagelpohl jens at zope.com
Thu Aug 7 11:44:24 EDT 2003


Update of /cvs-zopeorg/Products/ZopeOrg-NV/Extensions
In directory cvs.zope.org:/tmp/cvs-serv8225

Modified Files:
	synchronizeSkeleton.py 
Log Message:
- Just log a failure instead of blowing up completely



=== Products/ZopeOrg-NV/Extensions/synchronizeSkeleton.py 1.31 => 1.32 ===
             if not hasattr( aq_base( cur_obj ), elem_id ) or getattr(cur_obj, elem_id) is None:
                 _createObject( cur_obj, path )
 
-            cur_obj = getattr( cur_obj, elem_id )
+            try:
+                cur_obj = getattr( cur_obj, elem_id )
+            except AttributeError:
+                log.append('   * FAILED TO CREATE "%s" in "%s" FROM "%s"' % ( 
+                                elem_id, cur_obj.absolute_url(), fs_file) )
 
     return string.join( log, '\n' )
 





More information about the zopeorg-checkins mailing list