- 18 May, 2010 7 commits
-
-
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 2 commits
-
-
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.
-
Jim Fulton authored
and close_changes_on_close, to control whether underlying storages are closed when the DemoStorage is closed. https://bugs.launchpad.net/zodb/+bug/118512
-
- 06 May, 2010 1 commit
-
-
Jim Fulton authored
-
- 04 May, 2010 14 commits
-
-
Jim Fulton authored
-
Fred Drake authored
-
Fred Drake authored
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
client-label configuration-file option to specify a label for a client in server logs. This makes it easier to identify specific clients corresponding to server log entries, especially when there are multiple clients originating from the same machine.
-
Jim Fulton authored
- to use with - to use call_from_thread - to try to recover from errors (that should never happen:) Added timeout thread liveness to server status
-
Jim Fulton authored
-
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
- Improved ZEO server commit lock logging. Now, locking activity is logged at the debug level until the number of wating lock requests gets above 3. Log at the critical level when the number of waiting lock requests gets above 9. - ZEO servers no longer log their pids in every log message. It's just not interesting. :)
-