Rev 3172: Use an if, not an assert, as we test with -O. in http://people.ubuntu.com/~robertc/baz2.0/iter_inventories

Robert Collins robertc at robertcollins.net
Thu Jan 10 01:30:21 GMT 2008


At http://people.ubuntu.com/~robertc/baz2.0/iter_inventories

------------------------------------------------------------
revno: 3172
revision-id:robertc at robertcollins.net-20080110013010-s0eei50kbu2jg6tt
parent: robertc at robertcollins.net-20080109005101-mmpiihes7sw3uzr5
committer: Robert Collins <robertc at robertcollins.net>
branch nick: iter_inventories
timestamp: Thu 2008-01-10 12:30:10 +1100
message:
  Use an if, not an assert, as we test with -O.
modified:
  bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
=== modified file 'bzrlib/repository.py'
--- a/bzrlib/repository.py	2008-01-09 00:51:01 +0000
+++ b/bzrlib/repository.py	2008-01-10 01:30:10 +0000
@@ -1480,7 +1480,9 @@
         :param xml: A serialised inventory.
         """
         result = self._serializer.read_inventory_from_string(xml, revision_id)
-        assert result.revision_id == revision_id
+        if result.revision_id != revision_id:
+            raise AssertionError('revision id mismatch %s != %s' % (
+                result.revision_id, revision_id))
         return result
 
     def serialise_inventory(self, inv):



More information about the bazaar-commits mailing list