From 6db2c53850b33015faf8db627c5cf2fda00fc295 Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Sat, 31 Oct 2009 15:58:24 +0000 Subject: Comment logical parts of Router.__call__ --- repoze/bfg/router.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'repoze') diff --git a/repoze/bfg/router.py b/repoze/bfg/router.py index fbc4fef75..c3580a8da 100644 --- a/repoze/bfg/router.py +++ b/repoze/bfg/router.py @@ -60,12 +60,14 @@ class Router(object): manager.push(threadlocals) try: + # setup request = Request(environ) threadlocals['request'] = request attrs = request.__dict__ attrs['registry'] = registry registry.has_listeners and registry.notify(NewRequest(request)) + # view lookup root = self.root_factory(request) attrs['root'] = root traverser = registry.queryAdapter(root, ITraverser) @@ -81,6 +83,7 @@ class Router(object): view_callable = registry.adapters.lookup( provides, IView, name=view_name, default=None) + # view execution if view_callable is None: if self.debug_notfound: msg = ( @@ -107,6 +110,7 @@ class Router(object): environ['repoze.bfg.message'] = msg response = self.notfound_view(context, request) + # response handling registry.has_listeners and registry.notify(NewResponse(response)) try: -- cgit v1.2.3