1. 24 Mar, 2005 8 commits
  2. 23 Mar, 2005 2 commits
  3. 22 Mar, 2005 6 commits
  4. 21 Mar, 2005 19 commits
  5. 20 Mar, 2005 5 commits
    • Chris McDonough's avatar
    • Chris McDonough's avatar
      Don't suppress MacOS-specific errors. · e2a5535b
      Chris McDonough authored
      e2a5535b
    • Tim Peters's avatar
      Added an overview. · df26107a
      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.
      df26107a
    • Chris McDonough's avatar
      No commit message · cd9869e0
      Chris McDonough authored
      No commit message
      cd9869e0
    • Chris McDonough's avatar
      Add a record iteration protocol to FileStorage. You can use the record... · 55983988
      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.
      
      
      55983988