comparison bitsyblog/bitsyblog.py @ 71:0c98d1c2c6df

fix syntax errors
author Jeff Hammel <jhammel@mozilla.com>
date Thu, 08 Jul 2010 10:40:43 -0700
parents f6a6a4b072e7
children c9bab68d00ac
comparison
equal deleted inserted replaced
70:f6a6a4b072e7 71:0c98d1c2c6df
25 from cStringIO import StringIO 25 from cStringIO import StringIO
26 from docutils.utils import SystemMessage 26 from docutils.utils import SystemMessage
27 from genshi.builder import Markup 27 from genshi.builder import Markup
28 from genshi.template import TemplateLoader 28 from genshi.template import TemplateLoader
29 from paste.fileapp import FileApp 29 from paste.fileapp import FileApp
30 from pkg_resources import iter_entry_points
30 from pkg_resources import resource_filename 31 from pkg_resources import resource_filename
31 from StringIO import StringIO 32 from StringIO import StringIO
32 from urlparse import urlparse 33 from urlparse import urlparse
33 from webob import Request, Response, exc 34 from webob import Request, Response, exc
34 35
71 72
72 # abstract attributes 73 # abstract attributes
73 from user import FilespaceUsers 74 from user import FilespaceUsers
74 75
75 self.users = FilespaceUsers(self.file_dir) 76 self.users = FilespaceUsers(self.file_dir)
76 self.blog = FileBlog(self, self.file_dir) 77 self.blog = FileBlog(self.file_dir)
77 self.cooker = self.restructuredText 78 self.cooker = self.restructuredText
78 self.feed_items = int(self.feed_items) 79 self.feed_items = int(self.feed_items)
79 80
80 # template renderer 81 # template renderer
81 self.auto_reload = self.auto_reload.lower()=='true' 82 self.auto_reload = self.auto_reload.lower()=='true'
110 for entry_point in iter_entry_points('bitsyblog.listeners'): 111 for entry_point in iter_entry_points('bitsyblog.listeners'):
111 try: 112 try:
112 handler = entry_point.load()(self, **handler_args.get(entry_point.name, {})) 113 handler = entry_point.load()(self, **handler_args.get(entry_point.name, {}))
113 self.handlers.append(handler) 114 self.handlers.append(handler)
114 except: 115 except:
115 print 'Cant load entry point %s' entry_point.name 116 print 'Cant load entry point %s' % entry_point.name
116 continue 117 continue
117 118
118 119
119 ### methods dealing with HTTP 120 ### methods dealing with HTTP
120 121