[Zodb-checkins] CVS: ZODB4/ZODB - fsdump.py:1.10 TimeStamp.c:1.19 Serialize.py:1.10 POSException.py:1.19 FileStorage.py:1.112 BaseStorage.py:1.26

Barry A. Warsaw barry@zope.com
Wed, 11 Dec 2002 18:57:58 -0500

>>>>> "JH" == Jeremy Hylton <jeremy@zope.com> writes:

    JH> The primary effect of this change is to use take advantage of
    JH> the Q struct format code to simplify FileStorage.  There were
    JH> many places where FileStorage used "8s" and then had to call
    JH> u64() on the result to convert from an 8-byte string to a
    JH> Python long.  This was tedious and added lots of extra noise
    JH> to the FileStorage code.

I'll make the same changes to zodb4's Berkeley storages, after I merge
my current ZEO test changes.  I think I might be able to get rid of
the dumb _helper extension (though it might be a tad -- and probably
unnoticably -- slower since the addition would be done in Python
instead of C).