[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