[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