- 21 Mar, 2005 4 commits
-
-
Tim Peters authored
trunk, so remove the branch (it's an attractive (OK, maybe not all _that_ attractive <wink) nuisance now).
-
Tim Peters authored
This introduces a "multi-database" concept (a simplification of Jim's Wiki proposal), and adds many interface definitions. Work done during the PyCon 2005 ZODB sprint, by Christian Theune, Jim Fulton and Tim Peters.
-
Christian Theune authored
- Started work on documenting the storage interface(s)
-
Christian Theune authored
-
- 20 Mar, 2005 12 commits
-
-
Chris McDonough authored
-
Chris McDonough authored
-
Tim Peters authored
Redid the start of the test to build from an empty .databases dict, since I expect that will be how this gets used in reality. Added some tests showing the keys in the mappings.
-
Chris McDonough authored
No commit message
-
Chris McDonough authored
Add a record iteration protocol to FileStorage. You can use the record iterator to iterate over all current revisions of data pickles in the storage. In order to support calling via ZEO, we don't implement this as an actual iterator. An example of using the record iterator protocol is as follows: storage = FileStorage('anexisting.fs') next_oid = None while 1: oid, tid, data, next_oid = storage.record_iternext(next_oid) # do something with oid, tid and data if next_oid is None: break The behavior of the iteration protocol is now to iterate over all current records in the database in ascending oid order, although this is not a promise to do so in the future.
-
Tim Peters authored
-
Tim Peters authored
-
Tim Peters authored
-
Christian Theune authored
- Moved some interface methods in the right place. I accidentally put stuff from IConnection to IDatabase.
-
Tim Peters authored
Document exclude{min,max}. The ZODB4 BTrees excludemin/excludemax arguments got implemented in 3.3, but the corresponding changes to the BTrees interface file got dropped on the floor.
-
Tim Peters authored
The ZODB4 BTrees excludemin/excludemax arguments got implemented in 3.3, but the corresponding changes to the BTrees interface file got dropped on the floor.
-
Christian Theune authored
documented in an interface. - The IDataManager, IDataManagerOrignal and IResourceManager cludge was cleaned up to be only IDataManager now which reflects the current situation.
-
- 19 Mar, 2005 7 commits
-
-
Tim Peters authored
-
Tim Peters authored
-
Tim Peters authored
-
Christian Theune authored
-
Christian Theune authored
-
Tim Peters authored
-
Tim Peters authored
-
- 17 Mar, 2005 2 commits
-
-
Tim Peters authored
Merge checkin made from a wrong project: r29511 | gotcha | 2005-03-16 11:01:21 -0500 (Wed, 16 Mar 2005) | 1 line Changed paths: M /Zope/trunk/utilities/ZODBTools/zodbload.py port features from 2.7
-
Tim Peters authored
r29511 | gotcha | 2005-03-16 11:01:21 -0500 (Wed, 16 Mar 2005) | 1 line Changed paths: M /Zope/trunk/utilities/ZODBTools/zodbload.py port features from 2.7
-
- 14 Mar, 2005 2 commits
-
-
Tim Peters authored
Backward compatibility hack for ZODB.Persistent{List,Mapping}. Allow those old (ZODB 3.2) dotted paths to work again. Fallout: testPersistentMapping.py hasn't actually run anything for a long time, due to a mysterious "return None" at the start of its test_suite() function. Removed that. Then its checkNewPicklesAreSafe test failed. Spent 15 minutes on that, and gave up -- I'm still not even sure what it's _trying_ to test. Changed it to a TODO.
-
Tim Peters authored
Allow those old (ZODB 3.2) dotted paths to work again. Fallout: testPersistentMapping.py hasn't actually run anything for a long time, due to a mysterious "return None" at the start of its test_suite() function. Removed that. Then its checkNewPicklesAreSafe test failed. Spent 15 minutes on that, and gave up -- I'm still not even sure what it's _trying_ to test. Changed it to a TODO.
-
- 12 Mar, 2005 1 commit
-
-
Tim Peters authored
ZODB is an XXX-free zone now.
-
- 11 Mar, 2005 5 commits
-
-
Tim Peters authored
-
Tim Peters authored
Convert some XXXs. More to come.
-
Tim Peters authored
-
Tim Peters authored
Convert some XXXs. More to come.
-
Tim Peters authored
-
- 07 Mar, 2005 2 commits
-
-
Tim Peters authored
Add more words about __del__ methods.
-
Tim Peters authored
-
- 03 Mar, 2005 1 commit
-
-
Tim Peters authored
r29290 | frerich | 2005-02-24 17:36:00 -0500 (Thu, 24 Feb 2005) Changed paths: M /Zope3/trunk/src/ZODB/tests/dbopen.txt ... minor editing r29247 | gintautasm | 2005-02-22 06:40:26 -0500 (Tue, 22 Feb 2005) Changed paths: M /Zope3/trunk/src/BTrees/Interfaces.py ... More minor nitpicks. This should be the last one.
-
- 02 Mar, 2005 3 commits
-
-
Tim Peters authored
-
Tim Peters authored
-
Tim Peters authored
Also: s/3.3/3.4/g, since the trunk represents 3.4 development now. s/ZODB3/ZODB/g, since we stopped calling the module ZODB3 when we moved from CVS to SVN, and ZODB4 isn't talked about anywhere anymore. Updated recommended Python version to 2.3.5.
-
- 01 Mar, 2005 1 commit
-
-
Tim Peters authored
positive_id(): Use a trick from Armin Rigo to deduce the native platorm address size.
-