1. 08 Apr, 2015 1 commit
    • Jason Madden's avatar
      All the unit tests pass under PyPy. (The functional tests still have some resource issues.) · 255e256e
      Jason Madden authored
      The changes were mostly in the Persistent module. Here, the changes were minimal:
      
      - Introduce zodbpickle for PyPy and Python 2.7 to fix noload.
      
      - Centralize the construction of Picklers/Unpicklers to account for the differences between Python2/3/zodbpickle.
      
      - A few extra gc.collect() calls.
      
      - Some minor printing differences in the doctests due to the Python implementation of BTrees.
      255e256e
  2. 07 Apr, 2015 4 commits
  3. 21 Jan, 2015 2 commits
  4. 14 Jan, 2015 1 commit
  5. 12 Jan, 2015 4 commits
  6. 11 Jan, 2015 6 commits
  7. 07 Jan, 2015 1 commit
  8. 27 Dec, 2014 1 commit
    • Tres Seaver's avatar
      Fix registration of custom logging level names. · f8035686
      Tres Seaver authored
      We have been registering our custom level names ("BLATHER", "TRACE) in the
      wrong order since 2004.  Before Python 3.4, the stdlib ``logging`` module
      masked the error by registering them in *both* directions.
      f8035686
  9. 26 Dec, 2014 3 commits
  10. 22 Dec, 2014 2 commits
  11. 18 Dec, 2014 1 commit
  12. 06 Nov, 2014 1 commit
  13. 24 Jul, 2014 2 commits
  14. 13 Jul, 2014 2 commits
  15. 10 Jul, 2014 1 commit
    • Kirill Smelkov's avatar
      scripts/netspace: Fix so it runs · c6ebb373
      Kirill Smelkov authored
      Currently that script does not run because of import error:
      
          $ python src/ZODB/scripts/netspace.py
          Traceback (most recent call last):
            File "src/ZODB/scripts/netspace.py", line 13, in <module>
              from ZODB.referencesf import referencesf
          ImportError: No module named referencesf
      
      and that ZODB.referencesf module was moved to ZODB.serialize long ago in
      
          ec014812    (Move referencesf to ZODB.serialize.)
          ae7e113e    (Ack!  Deleted the wrong file in the last checkin.)
          355ff4ac    (One more try.  Commit the version with referencesf.)
      
      only the conversion missed the netspace.py script.
      
      Fix it.
      c6ebb373
  16. 09 Jul, 2014 2 commits
  17. 02 Jul, 2014 1 commit
    • Kirill Smelkov's avatar
      scripts/fsrefs: Fix -v · 29f75cc6
      Kirill Smelkov authored
      For this script verbose mode was added in 57bca1f0 (Add -v option to
      control whether tracebacks are printed.) and was later broken in
      6dd809d2 (Converted to a buildout and converted externals to
      dependencies.) - the change forgot to add global specifier for VERBOSE
      variable while moving its assignment into function context.
      
      As a result currently we have
      
          $ python ./src/ZODB/scripts/fsrefs.py -v data.fs
          Traceback (most recent call last):
            File "./src/ZODB/scripts/fsrefs.py", line 155, in <module>
              main()
            File "./src/ZODB/scripts/fsrefs.py", line 104, in main
              VERBOSE += 1
          UnboundLocalError: local variable 'VERBOSE' referenced before assignment
      
      Fix it.
      29f75cc6
  18. 04 Jun, 2014 1 commit
  19. 03 Jun, 2014 1 commit
  20. 10 Mar, 2014 3 commits