- 11 Jul, 2010 2 commits
-
-
Jim Fulton authored
Updating blobs in save points could cause spurious "invalidations out of order" errors. https://bugs.launchpad.net/zodb/+bug/509801 (Thanks to Christian Zagrodnick for chasing this down.)
-
Jim Fulton authored
2.7. :(
-
- 10 Jul, 2010 6 commits
-
-
Jim Fulton authored
created temporarily (not passed to the constructor).
-
Jim Fulton authored
in. When no changes are passed to the constructor, then they are closed when the storage is closed.
-
Jim Fulton authored
-
Jim Fulton authored
Changed the behavior for closing changes when changes weren't passed in. When no changes are passed to the constructor, then they are closed when the storage is closed. Fixed a test that wasn't testing what it though it was (or anything really).
-
Jim Fulton authored
-
Jim Fulton authored
-
- 06 Jul, 2010 1 commit
-
-
Tres Seaver authored
-
- 21 Jun, 2010 1 commit
-
-
Christian Theune authored
-
- 14 Jun, 2010 1 commit
-
-
Christian Zagrodnick authored
-
- 18 May, 2010 12 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
This required using manuel to get the footnote feature. Unfortunately, manuel imports zope.testing.doctest. :) Hpefully, this will be fixed soon. Updated the testhistoricalconnections.py tearDown to clear conflict resolution class cache. The cache was causing tests to fail when tests were run multiple times.
-
Jim Fulton authored
-
Jim Fulton authored
(Also use standard doctest.)
-
Jim Fulton authored
Applications for this include compression and encryption. An example wrapper storage implementation, ZODB.tests.hexstorage, was included for testing. It is important that storage implementations not assume that storages contain pickles. Renamed IStorageDB to IStorageWrapper and expanded it to provide methods for transforming and untransforming data records. Storages implementations should use these methods to get pickle data from stored records. - Deprecated ZODB.interfaces.StorageStopIteration. Storage iterator implementations should just raise StopIteration, which means they can now be implemented as generators.
-
Jim Fulton authored
thought this support already existed, but found out I was wrong when I tried to make it work. :/) Applications for this include compression and encryption. An example wrapper storage implementation, ZODB.tests.hexstorage, was included for testing. It is important that storage implementations not assume that storages contain pickles. Renamed IStorageDB to IStorageWrapper and expanded it to provide methods for transforming and untransforming data records. Storages implementations should use these methods to get pickle data from stored records.
-
Jim Fulton authored
can fail if the pickle has been transformed and a calling storage doesn't account for that. Printing is certainly not the right way to deal with the problem. Also cleaned up some whitespace.
-
Jim Fulton authored
iterator implementations should just raise StopIteration, which means they can now be implemented as generators.
-
Jim Fulton authored
-
- 17 May, 2010 3 commits
-
-
Jim Fulton authored
The filestorage packer configuration option noe accepts calues of the form ``modname:expression``, allowing the use of packer factories with options.
-
Jim Fulton authored
The file-storage backup script, repoze, will now create a backup index file if an output file name is given via the --output/-o option. (Merged the tseaver-repozo_index branch.)
-
Jim Fulton authored
sucking up a lot of time, as shown in some profile output.
-
- 14 May, 2010 3 commits
-
-
Jim Fulton authored
This is to tr to warn people of likely design mistakes. There is a new option (large_record_size/large-record-size) to control the Index: src/CHANGES.txt
-
Jim Fulton authored
-
Jim Fulton authored
-
- 13 May, 2010 10 commits
-
-
Jim Fulton authored
methods for transforming and untransforming data records. This was needed to make storage wrappers that transform data work with conflict resolution.
-
Jim Fulton authored
-
Jim Fulton authored
- Can use it as a decorator - Can omit the label, and get the label from the assertion function.
-
Jim Fulton authored
- You can now pass storage keyword arguments to ZODB.DB and ZODB.connection. - You can now pass None (rather than a storage or file name) to get a database with a mapping storage.
-
Tres Seaver authored
-
Tres Seaver authored
-
Tres Seaver authored
-
Jim Fulton authored
(transaction-manager attempts method) introduced in the ``transaction`` 1.1.0 release.
-
Jim Fulton authored
made moot by the introduction of multi-version concurrency control several years ago.
-
Jim Fulton authored
-
- 07 May, 2010 1 commit
-
-
Jim Fulton authored
BTree sets and tree sets didn't correctly check values passed to update or to constructors, causing Python to exit under certain circumstances.
-