[Checkins] [zopefoundation/DocumentTemplate] 2b73d1: Replace module level C functions with pure Python ...

GitHub noreply at github.com
Fri Sep 23 16:59:35 CEST 2016


  Branch: refs/heads/pure-python-2
  Home:   https://github.com/zopefoundation/DocumentTemplate
  Commit: 2b73d16ea512983156ec1fab664f78bb53764e24
      https://github.com/zopefoundation/DocumentTemplate/commit/2b73d16ea512983156ec1fab664f78bb53764e24
  Author: Hanno Schlichting <hanno at hannosch.eu>
  Date:   2016-09-23 (Fri, 23 Sep 2016)

  Changed paths:
    M src/DocumentTemplate/DT_Util.py
    M src/DocumentTemplate/_DocumentTemplate.py
    M src/DocumentTemplate/cDocumentTemplate.c
    M src/DocumentTemplate/pDocumentTemplate.py

  Log Message:
  -----------
  Replace module level C functions with pure Python implementation.

This passes all DocumenTemplate tests, but has one failure in Zope's
alltests. It's related to a KeyError and too hard to debug with a
C implementation of TemplateDict.


  Commit: c4f409cc2c581e28ccb36a4a9dcb336b6c745405
      https://github.com/zopefoundation/DocumentTemplate/commit/c4f409cc2c581e28ccb36a4a9dcb336b6c745405
  Author: Hanno Schlichting <hanno at hannosch.eu>
  Date:   2016-09-23 (Fri, 23 Sep 2016)

  Changed paths:
    M src/DocumentTemplate/_DocumentTemplate.py
    M src/DocumentTemplate/cDocumentTemplate.c
    M src/DocumentTemplate/pDocumentTemplate.py

  Log Message:
  -----------
  Replace InstanceDict with a Python implementation.


  Commit: 9c1c9cd5958f4e4818f9940feeec0c7d8e4673b1
      https://github.com/zopefoundation/DocumentTemplate/commit/9c1c9cd5958f4e4818f9940feeec0c7d8e4673b1
  Author: Hanno Schlichting <hanno at hannosch.eu>
  Date:   2016-09-23 (Fri, 23 Sep 2016)

  Changed paths:
    M src/DocumentTemplate/_DocumentTemplate.py
    M src/DocumentTemplate/cDocumentTemplate.c
    M src/DocumentTemplate/pDocumentTemplate.py

  Log Message:
  -----------
  WIP Replace TemplateDict with a Python implementation.

Currently 15 test failures and errors.


  Commit: 2a600322f89239800e4b7a665a45555c712555bc
      https://github.com/zopefoundation/DocumentTemplate/commit/2a600322f89239800e4b7a665a45555c712555bc
  Author: Hanno Schlichting <hanno at hannosch.eu>
  Date:   2016-09-23 (Fri, 23 Sep 2016)

  Changed paths:
    M .gitignore
    R include/ExtensionClass/ExtensionClass.h
    M setup.py
    R src/DocumentTemplate/cDocumentTemplate.c
    A src/DocumentTemplate/cDocumentTemplate.py

  Log Message:
  -----------
  Remove C extension and add in module with BBB imports.


  Commit: 0e866d319a7143d0314bf29cc09964ca2b35e357
      https://github.com/zopefoundation/DocumentTemplate/commit/0e866d319a7143d0314bf29cc09964ca2b35e357
  Author: Hanno Schlichting <hanno at hannosch.eu>
  Date:   2016-09-23 (Fri, 23 Sep 2016)

  Changed paths:
    M src/DocumentTemplate/_DocumentTemplate.py

  Log Message:
  -----------
  Fixed TemplateDict lookup by adding reversed.

Remaining failures are due to calling NoneType.


  Commit: 7ec14546dde415f5df95d13c7c7355510b3c849a
      https://github.com/zopefoundation/DocumentTemplate/commit/7ec14546dde415f5df95d13c7c7355510b3c849a
  Author: Hanno Schlichting <hanno at hannosch.eu>
  Date:   2016-09-23 (Fri, 23 Sep 2016)

  Changed paths:
    M src/DocumentTemplate/_DocumentTemplate.py

  Log Message:
  -----------
  Tweaks, bring back ExtensionClass base classes. [ci skip]


  Commit: 7de917dfc0b83e4382e6b8fa6ed7e7057820ce21
      https://github.com/zopefoundation/DocumentTemplate/commit/7de917dfc0b83e4382e6b8fa6ed7e7057820ce21
  Author: Hanno Schlichting <hanno at hannosch.eu>
  Date:   2016-09-23 (Fri, 23 Sep 2016)

  Changed paths:
    M CHANGES.rst
    M src/DocumentTemplate/_DocumentTemplate.py
    M src/DocumentTemplate/tests/test_templatedict.py

  Log Message:
  -----------
  Replace C code with a pure-Python implementation.


Compare: https://github.com/zopefoundation/DocumentTemplate/compare/2b73d16ea512^...7de917dfc0b8


More information about the checkins mailing list