summaryrefslogtreecommitdiff
path: root/repoze/bfg/zcml.py
diff options
context:
space:
mode:
authorChris McDonough <chrism@agendaless.com>2009-09-14 08:15:01 +0000
committerChris McDonough <chrism@agendaless.com>2009-09-14 08:15:01 +0000
commita37220b84dee4cc8b1b12f34643ce97dad89ffe1 (patch)
tree0286c73411245e55cf28879e593c68ba6536f57c /repoze/bfg/zcml.py
parent032f080026c6d298d594e4a6781b3f91af066676 (diff)
downloadpyramid-a37220b84dee4cc8b1b12f34643ce97dad89ffe1.tar.gz
pyramid-a37220b84dee4cc8b1b12f34643ce97dad89ffe1.tar.bz2
pyramid-a37220b84dee4cc8b1b12f34643ce97dad89ffe1.zip
- The ``view`` attribute of the ``view`` ZCML directive is no longer
required if the ZCML directive has a ``template`` attribute.
Diffstat (limited to 'repoze/bfg/zcml.py')
-rw-r--r--repoze/bfg/zcml.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/repoze/bfg/zcml.py b/repoze/bfg/zcml.py
index bca28d47e..ff2549447 100644
--- a/repoze/bfg/zcml.py
+++ b/repoze/bfg/zcml.py
@@ -89,7 +89,12 @@ def view(
):
if not view:
- raise ConfigurationError('"view" attribute was not specified')
+ if template:
+ def view(context, request):
+ return {}
+ else:
+ raise ConfigurationError('"view" attribute was not specified and '
+ 'no template specified')
sm = getSiteManager()