# HG changeset patch # User k0s # Date 1256967385 14400 # Node ID 4101fdb16ab25fb9f9dbb02bf9f6d4da8f5ca686 # Parent e37d117a9deb0de36512e47684209fdcd4cba195 move data up a bit diff -r e37d117a9deb -r 4101fdb16ab2 bitsyblog/bitsyblog.py --- a/bitsyblog/bitsyblog.py Sat Oct 31 01:15:26 2009 -0400 +++ b/bitsyblog/bitsyblog.py Sat Oct 31 01:36:25 2009 -0400 @@ -98,6 +98,13 @@ def __call__(self, environ, start_response): request = Request(environ) + + # GENSHI: data dictionary + request.environ['data'] = { 'site_name': self.site_name, + 'request': request, + 'link': self.link, + 'logo': self.logo(request) } + res = self.response_functions.get(request.method, self.error())(request) return res(environ, start_response) @@ -235,12 +242,6 @@ display the blog or respond to a get request """ - # GENSHI: data dictionary - request.environ['data'] = { 'site_name': self.site_name, - 'request': request, - 'link': self.link, - 'logo': self.logo(request) } - # front matter of the site index = self.get_index(request) if index is not None: @@ -255,12 +256,6 @@ """ write a blog entry and other POST requests """ - - # GENSHI: data dictionary - request.environ['data'] = { 'site_name': self.site_name, - 'request': request, - 'link': self.link, - 'logo': self.logo(request) } # find user + path user, path = self.userpath(request) @@ -834,12 +829,6 @@ def get(self, request): - # GENSHI: global data dictionary - request.environ['data'] = { 'site_name': self.site_name, - 'request': request, - 'link': self.link, - 'logo': self.logo(request) } - ### user space user, path = self.userpath(request) if user not in self.users: