]> git.rkrishnan.org Git - tahoe-lafs/zfec.git/commitdiff
zfec: make precondition violation exception message more meaningful to the user
authorzooko <zooko@zooko.com>
Fri, 9 Nov 2007 02:18:27 +0000 (07:48 +0530)
committerzooko <zooko@zooko.com>
Fri, 9 Nov 2007 02:18:27 +0000 (07:48 +0530)
darcs-hash:447d20434d0f0669b27e807da6a1b21f6f22e1cb

zfec/zfec/_fecmodule.c

index 629a69e0c8e4234d860af21b8cf6272f441c44ff..a22a462a931fc7f3364cf0381e69577abb7885ff 100644 (file)
@@ -177,7 +177,7 @@ Encoder_encode(Encoder *self, PyObject *args) {
         if (PyObject_AsReadBuffer(fastinblocksitems[i], (const void**)&(incblocks[i]), &sz))
             goto err;
         if (oldsz != 0 && oldsz != sz) {
-            py_raise_fec_error("Precondition violation: Input blocks are required to be all the same length.  oldsz: %Zu, sz: %Zu", oldsz, sz);
+            py_raise_fec_error("Precondition violation: Input blocks are required to be all the same length.  length of one block was: %Zu, length of another block was: %Zu", oldsz, sz);
             goto err;
         }
         oldsz = sz;
@@ -438,7 +438,7 @@ Decoder_decode(Decoder *self, PyObject *args) {
         if (PyObject_AsReadBuffer(fastblocksitems[i], (const void**)&(cblocks[i]), &sz))
             goto err;
         if (oldsz != 0 && oldsz != sz) {
-            py_raise_fec_error("Precondition violation: Input blocks are required to be all the same length.  oldsz: %Zu, sz: %Zu\n", oldsz, sz);
+            py_raise_fec_error("Precondition violation: Input blocks are required to be all the same length.  length of one block was: %Zu, length of another block was: %Zu\n", oldsz, sz);
             goto err;
         }
         oldsz = sz;