summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Merickel <michael@merickel.org>2013-09-22 14:29:38 -0500
committerMichael Merickel <michael@merickel.org>2013-09-22 14:30:28 -0500
commitc5a467b86b96d2cb0b4eda13134dac7edb68d0ec (patch)
treed15cd1e09c8ac83e033b505708b3701ee6a1a7d8
parent7a3345619d7f26bcfb2371de53c2ecf85da41534 (diff)
downloadpyramid-c5a467b86b96d2cb0b4eda13134dac7edb68d0ec.tar.gz
pyramid-c5a467b86b96d2cb0b4eda13134dac7edb68d0ec.tar.bz2
pyramid-c5a467b86b96d2cb0b4eda13134dac7edb68d0ec.zip
try to clarify the docs to avoid "if '__main__'" confusion
-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