improve the storage/mutable.py asserts even more
authorBrian Warner <warner@lothar.com>
Thu, 1 Sep 2011 16:05:43 +0000 (09:05 -0700)
committerBrian Warner <warner@lothar.com>
Thu, 1 Sep 2011 16:05:43 +0000 (09:05 -0700)
src/allmydata/storage/mutable.py

index e21c41dd98e60f771697f45ceb7332340a7aa663..447e6bcc2c8172b0024156f2a58f439db9590e0b 100644 (file)
@@ -28,8 +28,10 @@ from allmydata.storage.common import UnknownMutableContainerVersionError, \
 # 9   ??        n*92    extra leases
 
 
-assert struct.calcsize(">L") == 4 # The struct module doc says that L's are 4 bytes in size.
-assert struct.calcsize(">Q") == 8 # The struct module doc says that Q's are 8 bytes in size (at least with big-endian ordering).
+# The struct module doc says that L's are 4 bytes in size., and that Q's are
+# 8 bytes in size. Since compatibility depends upon this, double-check it.
+assert struct.calcsize(">L") == 4, struct.calcsize(">L")
+assert struct.calcsize(">Q") == 8, struct.calcsize(">Q")
 
 class MutableShareFile: