summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris McDonough <chrism@plope.com>2013-09-22 15:38:47 -0400
committerChris McDonough <chrism@plope.com>2013-09-22 15:38:47 -0400
commitd65b1597ddbdfb161a0c83c46b5ebad878571c76 (patch)
tree71f96deccd5d1f47daf4ba2d8686d956ad92181d
parent5e8eadb86aeede3c7c27d77a1be4c4d23c951252 (diff)
parentfde65302aee7d6d3ee57af06082fb4ab34e2cda6 (diff)
downloadpyramid-d65b1597ddbdfb161a0c83c46b5ebad878571c76.tar.gz
pyramid-d65b1597ddbdfb161a0c83c46b5ebad878571c76.tar.bz2
pyramid-d65b1597ddbdfb161a0c83c46b5ebad878571c76.zip
Merge branch 'master' of github.com:Pylons/pyramid
-rw-r--r--docs/narr/viewconfig.rst6
1 files changed, 4 insertions, 2 deletions
diff --git a/docs/narr/viewconfig.rst b/docs/narr/viewconfig.rst
index 182676b29..7c76116f7 100644
--- a/docs/narr/viewconfig.rst
+++ b/docs/narr/viewconfig.rst
@@ -822,7 +822,7 @@ of this:
def delete(self):
return Response('delete')
- if __name__ == '__main__':
+ def main(global_config, **settings):
config = Configurator()
config.add_route('rest', '/rest')
config.add_view(
@@ -831,6 +831,7 @@ of this:
RESTView, route_name='rest', attr='post', request_method='POST')
config.add_view(
RESTView, route_name='rest', attr='delete', request_method='DELETE')
+ return config.make_wsgi_app()
To reduce the amount of repetition in the ``config.add_view`` statements, we
can move the ``route_name='rest'`` argument to a ``@view_defaults`` class
@@ -857,12 +858,13 @@ decorator on the RESTView class:
def delete(self):
return Response('delete')
- if __name__ == '__main__':
+ def main(global_config, **settings):
config = Configurator()
config.add_route('rest', '/rest')
config.add_view(RESTView, attr='get', request_method='GET')
config.add_view(RESTView, attr='post', request_method='POST')
config.add_view(RESTView, attr='delete', request_method='DELETE')
+ return config.make_wsgi_app()
:class:`pyramid.view.view_defaults` accepts the same set of arguments that
:class:`pyramid.view.view_config` does, and they have the same meaning. Each