[Checkins] [zopefoundation/ZODB] 4630d0: Extract most compat code into ZODB._compat

GitHub noreply at github.com
Wed Feb 27 15:49:06 UTC 2013


  Branch: refs/heads/py3
  Home:   https://github.com/zopefoundation/ZODB
  Commit: 4630d05fea89991253f6f608bf01232fff3e4f58
      https://github.com/zopefoundation/ZODB/commit/4630d05fea89991253f6f608bf01232fff3e4f58
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2013-02-27 (Wed, 27 Feb 2013)

  Changed paths:
    M src/ZODB/BaseStorage.py
    M src/ZODB/ConflictResolution.py
    M src/ZODB/DB.py
    M src/ZODB/ExportImport.py
    M src/ZODB/FileStorage/FileStorage.py
    A src/ZODB/_compat.py
    M src/ZODB/blob.py
    M src/ZODB/broken.py
    M src/ZODB/fsIndex.py
    M src/ZODB/fsrecover.py
    M src/ZODB/fstools.py
    M src/ZODB/scripts/analyze.py
    M src/ZODB/serialize.py
    M src/ZODB/tests/PackableStorage.py
    M src/ZODB/tests/StorageTestBase.py
    M src/ZODB/tests/testFileStorage.py
    M src/ZODB/tests/testPersistentMapping.py
    M src/ZODB/tests/testSerialize.py
    M src/ZODB/tests/testUtils.py
    M src/ZODB/tests/testfsIndex.py
    M src/ZODB/utils.py

  Log Message:
  -----------
  Extract most compat code into ZODB._compat


  Commit: 66cb84d3f55b53418e89a32053df30fb5eaacf1c
      https://github.com/zopefoundation/ZODB/commit/66cb84d3f55b53418e89a32053df30fb5eaacf1c
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2013-02-27 (Wed, 27 Feb 2013)

  Changed paths:
    M setup.py
    M src/ZODB/BaseStorage.py
    M src/ZODB/ConflictResolution.py
    M src/ZODB/DB.py
    M src/ZODB/ExportImport.py
    M src/ZODB/FileStorage/FileStorage.py
    M src/ZODB/_compat.py
    M src/ZODB/blob.py
    M src/ZODB/broken.py
    M src/ZODB/fsIndex.py
    M src/ZODB/fsrecover.py
    M src/ZODB/fstools.py
    M src/ZODB/scripts/analyze.py
    M src/ZODB/serialize.py
    M src/ZODB/tests/PackableStorage.py
    M src/ZODB/tests/StorageTestBase.py
    M src/ZODB/tests/testFileStorage.py
    M src/ZODB/tests/testPersistentMapping.py
    M src/ZODB/tests/testSerialize.py
    M src/ZODB/tests/testUtils.py
    M src/ZODB/tests/testfsIndex.py
    M src/ZODB/utils.py

  Log Message:
  -----------
  Depend on zodbpickle on Python 3

Since now we need to pass an extra argument to loads() and Unpickler(),
but only on Python 3, the old way of ``from ZODB._compat import pickle``
no longer pays out, and I had to import the names directly.


  Commit: 4b0ea80d49702500cfb035b1aa9a53a5be0feace
      https://github.com/zopefoundation/ZODB/commit/4b0ea80d49702500cfb035b1aa9a53a5be0feace
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2013-02-27 (Wed, 27 Feb 2013)

  Changed paths:
    M src/ZODB/FileStorage/tests.py
    M src/ZODB/scripts/tests/test_doc.py
    M src/ZODB/tests/test_fsdump.py
    M src/ZODB/tests/testfsoids.py

  Log Message:
  -----------
  Bite the bullet and deal with Python 3 fat pickles


Compare: https://github.com/zopefoundation/ZODB/compare/7f4c41b3461a...4b0ea80d4970


More information about the checkins mailing list