[Checkins] [zopefoundation/zope.proxy] fd0e8f: Handle descriptors defined in PyProxyBase subclass...

GitHub noreply at github.com
Tue May 19 20:58:53 CEST 2015


  Branch: refs/heads/master
  Home:   https://github.com/zopefoundation/zope.proxy
  Commit: fd0e8f72abf84cf4077feb46affae84f554b64e2
      https://github.com/zopefoundation/zope.proxy/commit/fd0e8f72abf84cf4077feb46affae84f554b64e2
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2015-05-07 (Thu, 07 May 2015)

  Changed paths:
    M CHANGES.rst
    M src/zope/proxy/__init__.py
    M src/zope/proxy/tests/test_decorator.py
    M src/zope/proxy/tests/test_proxy.py

  Log Message:
  -----------
  Handle descriptors defined in PyProxyBase subclasses the same way the C version does. This fixes #5.


  Commit: a1932756443df60b365b97eb2be1d94843de3efa
      https://github.com/zopefoundation/zope.proxy/commit/a1932756443df60b365b97eb2be1d94843de3efa
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2015-05-07 (Thu, 07 May 2015)

  Changed paths:
    M src/zope/proxy/__init__.py

  Log Message:
  -----------
  zope.container._proxy relied on the implementation detail of PyNonOverridable.


  Commit: 9e244f2779fe3bb22a370e7636f34e34dd39f71a
      https://github.com/zopefoundation/zope.proxy/commit/9e244f2779fe3bb22a370e7636f34e34dd39f71a
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2015-05-07 (Thu, 07 May 2015)

  Changed paths:
    M src/zope/proxy/__init__.py
    M src/zope/proxy/tests/test_proxy.py

  Log Message:
  -----------
  Fix getting methods as attributes.


  Commit: dbf86b2940cfd7471367b814a50391a0ac0e67d8
      https://github.com/zopefoundation/zope.proxy/commit/dbf86b2940cfd7471367b814a50391a0ac0e67d8
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2015-05-08 (Fri, 08 May 2015)

  Changed paths:
    M src/zope/proxy/__init__.py
    M src/zope/proxy/tests/test_proxy.py

  Log Message:
  -----------
  Make it easier to subclass PyProxyBase using multiple-inheritance. This will let zope.container._proxy reuse all the fixes in this branch.


  Commit: 7d0d502e876851b78dd23e0b5924321b5c832c03
      https://github.com/zopefoundation/zope.proxy/commit/7d0d502e876851b78dd23e0b5924321b5c832c03
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2015-05-19 (Tue, 19 May 2015)

  Changed paths:
    M tox.ini

  Log Message:
  -----------
  Update the tox coverage environment to python2.7.

Python 2.6 uses a "hack" to call __complex__ and so we lost coverage of that. 2.7 does it correctly. See https://github.com/zopefoundation/zope.proxy/pull/6#issuecomment-103618850


  Commit: 37e9ea6ac5d00f2974490b8d68a9d6137ce5acff
      https://github.com/zopefoundation/zope.proxy/commit/37e9ea6ac5d00f2974490b8d68a9d6137ce5acff
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2015-05-19 (Tue, 19 May 2015)

  Changed paths:
    M CHANGES.rst
    M src/zope/proxy/__init__.py
    M src/zope/proxy/tests/test_decorator.py
    M src/zope/proxy/tests/test_proxy.py
    M tox.ini

  Log Message:
  -----------
  Merge pull request #6 from NextThought/python-provided

Handle descriptors defined in PyProxyBase subclasses like C


Compare: https://github.com/zopefoundation/zope.proxy/compare/65ebb9d1fba5...37e9ea6ac5d0


More information about the checkins mailing list