Michael Merickel
2016-03-04 0076004e2e2fd5de1e8193d8c66107672267d16c
refs
author Michael Merickel <michael@merickel.org>
Friday, March 4, 2016 08:47 +0100
committer Michael Merickel <michael@merickel.org>
Friday, March 4, 2016 08:47 +0100
commit0076004e2e2fd5de1e8193d8c66107672267d16c
tree cc2016ae55bcde94cf03e3698a94a3ec07cdc007 tree | zip | gz
parent 1c4c2bccdff38c8c7e0fefd26d65a875fd50d8ad view | diff
define deriver api as (view, info) using IViewDeriverInfo

- drop the concept of default values from view derivers (we'll later
bring this back with add_view_option(name, default=..)
- define a new IViewDeriverInfo (mirroring IRendererInfo) which has
attributes on it like the predicate list, registry and dictionary of
options
- define new deriver api as (view, info)
4 files modified
361 ■■■■ changed files
pyramid/config/derivations.py 79 ●●●● diff | view | raw | blame | history
pyramid/config/views.py 161 ●●●●● diff | view | raw | blame | history
pyramid/interfaces.py 16 ●●●●● diff | view | raw | blame | history
pyramid/tests/test_config/test_derivations.py 105 ●●●● diff | view | raw | blame | history