[Erp5-report] r28151 - /erp5/trunk/utils/zodb-cutter/cutter.py

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Jul 23 12:00:02 CEST 2009


Author: nicolas
Date: Thu Jul 23 12:00:01 2009
New Revision: 28151

URL: http://svn.erp5.org?rev=28151&view=rev
Log:
Improve error messages

Modified:
    erp5/trunk/utils/zodb-cutter/cutter.py

Modified: erp5/trunk/utils/zodb-cutter/cutter.py
URL: http://svn.erp5.org/erp5/trunk/utils/zodb-cutter/cutter.py?rev=28151&r1=28150&r2=28151&view=diff
==============================================================================
--- erp5/trunk/utils/zodb-cutter/cutter.py [utf8] (original)
+++ erp5/trunk/utils/zodb-cutter/cutter.py [utf8] Thu Jul 23 12:00:01 2009
@@ -155,8 +155,13 @@
     conn_dest = db_dest.open()
     dbroot_dest = conn_dest.root()
     dest_module = getModule(config, dbroot_dest, cut)
-    assert len(orig_module), len(dest_module)
-    assert [id for id in orig_module.objectIds()], [id for id in dest_module.objectIds()]
+    len_orig = len(orig_module)
+    len_dest = len(dest_module)
+    if len_orig != len_dest:
+      raise ValueError, 'len Orig:%s != len Dest:%s for module:%s' % (len_orig, len_dest, cut)
+    if [id for id in orig_module.objectIds()] != [id for id in dest_module.objectIds()]:
+      raise ValueError, 'Object id list does not match for module:%s ' % (cut)
+    print 'Check module %s PASS' % (cut)
     db_dest.close()
 
 def main():




More information about the Erp5-report mailing list