[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).
-Barry