[Checkins] [zopefoundation/persistent] 67447f: Include the module in the C repr

GitHub noreply at github.com
Mon Oct 22 20:42:11 CEST 2018


  Branch: refs/heads/master
  Home:   https://github.com/zopefoundation/persistent
  Commit: 67447f2dbe4eb33cd5ef16249c07df2b1c220e27
      https://github.com/zopefoundation/persistent/commit/67447f2dbe4eb33cd5ef16249c07df2b1c220e27
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2018-10-19 (Fri, 19 Oct 2018)

  Changed paths:
    M CHANGES.rst
    M persistent/cPersistence.c
    M persistent/persistence.py
    M persistent/tests/test_persistence.py

  Log Message:
  -----------
  Include the module in the C repr

Fix the repr of the persistent objects to include the module name when
using the C extension. This matches the pure-Python behaviour and the
behaviour prior to 4.4.0.

Fixes #92


  Commit: f16a5aa00ca18342cc01767cce83cb9d012801be
      https://github.com/zopefoundation/persistent/commit/f16a5aa00ca18342cc01767cce83cb9d012801be
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2018-10-20 (Sat, 20 Oct 2018)

  Changed paths:
    M persistent/cPersistence.c

  Log Message:
  -----------
  Clear the error if the C extension proceeds without a __module__ or __name__.


  Commit: 99c9462e1154ae0d97cf0329ce93519cf3dbd11f
      https://github.com/zopefoundation/persistent/commit/99c9462e1154ae0d97cf0329ce93519cf3dbd11f
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2018-10-20 (Sat, 20 Oct 2018)

  Changed paths:
    M CHANGES.rst
    M persistent/cPersistence.c
    M persistent/persistence.py
    M persistent/tests/test_persistence.py

  Log Message:
  -----------
  Always format 8-byte oids as ints in hexadecimal.

Fixes #95

Built on #97 as they touch the same code.


  Commit: 8e7568175c8ef15942813f4d2191ed6c1ab564a4
      https://github.com/zopefoundation/persistent/commit/8e7568175c8ef15942813f4d2191ed6c1ab564a4
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2018-10-20 (Sat, 20 Oct 2018)

  Changed paths:
    M persistent/cPersistence.c
    M persistent/tests/test_persistence.py

  Log Message:
  -----------
  Add a test, and fix the C implementation, for farmatting a 64-bit oid.


  Commit: db0234c7bd9de496e9a5b3d846b21b2cf94b00ed
      https://github.com/zopefoundation/persistent/commit/db0234c7bd9de496e9a5b3d846b21b2cf94b00ed
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2018-10-20 (Sat, 20 Oct 2018)

  Changed paths:
    M persistent/cPersistence.c

  Log Message:
  -----------
  Attempt to fix Windows 2.7's lack of stdint.h


  Commit: 199da4f5287753d7ce3f3b4dc367371935219626
      https://github.com/zopefoundation/persistent/commit/199da4f5287753d7ce3f3b4dc367371935219626
  Author: Jason Madden <jason+github at nextthought.com>
  Date:   2018-10-22 (Mon, 22 Oct 2018)

  Changed paths:
    M CHANGES.rst
    M persistent/cPersistence.c
    M persistent/persistence.py
    M persistent/tests/test_persistence.py

  Log Message:
  -----------
  Merge pull request #98 from zopefoundation/issue97

Always format 8-byte oids as ints in hexadecimal.


Compare: https://github.com/zopefoundation/persistent/compare/598f9ab73dbf...199da4f52877
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the checkins mailing list