--> --> -->
 
 
<type 'exceptions.UnicodeDecodeError'>
Python 2.6.6: /usr/bin/python
Sat Feb 4 18:40:43 2012

A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.

 /usr/local/leonardo/cgi-bin/leonardo-cgi.py in ()
   39 from leonardo import config
   40 
   41 leonardo = core.Leonardo(config.Configurator(main_config))
   42 
   43 leonardo.dispatch()
leonardo = <leonardo.core.Leonardo instance>, leonardo.dispatch = <bound method Leonardo.dispatch of <leonardo.core.Leonardo instance>>
 /usr/local/leonardo/lib/leonardo/core.py in dispatch(self=<leonardo.core.Leonardo instance>)
   46         
   47         if request.method == "GET":
   48             resource = self.resource_manager.get(resource_id, request, None)
   49         elif request.method == "POST":
   50             resource = self.resource_manager.post(resource_id, request, None)
resource undefined, self = <leonardo.core.Leonardo instance>, self.resource_manager = <leonardo.providers.manager.ProviderManager instance>, self.resource_manager.get = <bound method ProviderManager.get of <leonardo.providers.manager.ProviderManager instance>>, resource_id = 'blog/2005/05/02/setting_up_shop', request = <leonardo.request_response.Request instance>, builtin None = None
 /usr/local/leonardo/lib/leonardo/providers/manager.py in get(self=<leonardo.providers.manager.ProviderManager instance>, resource_id='blog/2005/05/02/setting_up_shop', request=<leonardo.request_response.Request instance>, main_resource=None)
   93         
   94         for provider in self.providers:
   95             resource = provider.get(resource_id, request, main_resource)
   96             if resource:
   97                 return resource
resource = None, provider = <leonardo.providers.page.page_provider.PageProvider instance>, provider.get = <bound method PageProvider.get of <leonardo.providers.page.page_provider.PageProvider instance>>, resource_id = 'blog/2005/05/02/setting_up_shop', request = <leonardo.request_response.Request instance>, main_resource = None
 /usr/local/leonardo/lib/leonardo/providers/page/page_provider.py in get(self=<leonardo.providers.page.page_provider.PageProvider instance>, resource_id='blog/2005/05/02/setting_up_shop', request=<leonardo.request_response.Request instance>, main_resource=None)
   59 
   60         if page_part.exists():
   61             return HTMLPage(key, page_part, self.resource_manager, request, main_resource, self.config)
   62                 
   63         else: # new page
global HTMLPage = <class leonardo.providers.page.page_provider.HTMLPage>, key = 'blog/2005/05/02/setting_up_shop', page_part = <leonardo.providers.page.page_provider.WikiPagePart 'blog/2005/05/02/setting_up_shop'>, self = <leonardo.providers.page.page_provider.PageProvider instance>, self.resource_manager = <leonardo.providers.manager.ProviderManager instance>, request = <leonardo.request_response.Request instance>, main_resource = None, self.config = <leonardo.config.Configurator instance>
 /usr/local/leonardo/lib/leonardo/providers/page/page_provider.py in __init__(self=<leonardo.providers.page.page_provider.HTMLPage 'blog/2005/05/02/setting_up_shop'>, resource_id='blog/2005/05/02/setting_up_shop', page_part=<leonardo.providers.page.page_provider.WikiPagePart 'blog/2005/05/02/setting_up_shop'>, resource_manager=<leonardo.providers.manager.ProviderManager instance>, request=<leonardo.request_response.Request instance>, main_resource=None, config=<leonardo.config.Configurator instance>)
  146         self.menu_key          = config.get("menu", "menu_key")
  147 
  148         self.make_html(page_part, request)
  149 
  150 
self = <leonardo.providers.page.page_provider.HTMLPage 'blog/2005/05/02/setting_up_shop'>, self.make_html = <bound method HTMLPage.make_html of <leonardo.pr...ider.HTMLPage 'blog/2005/05/02/setting_up_shop'>>, page_part = <leonardo.providers.page.page_provider.WikiPagePart 'blog/2005/05/02/setting_up_shop'>, request = <leonardo.request_response.Request instance>
 /usr/local/leonardo/lib/leonardo/providers/page/page_provider.py in make_html(self=<leonardo.providers.page.page_provider.HTMLPage 'blog/2005/05/02/setting_up_shop'>, page_part=<leonardo.providers.page.page_provider.WikiPagePart 'blog/2005/05/02/setting_up_shop'>, request=<leonardo.request_response.Request instance>)
  167         else:
  168             title = self.site_title
  169         content = page_part.get_html()
  170         lastmod = page_part.get_lastmod()
  171         author_email = page_part.get_property("author")
content undefined, page_part = <leonardo.providers.page.page_provider.WikiPagePart 'blog/2005/05/02/setting_up_shop'>, page_part.get_html = <bound method WikiPagePart.get_html of <leonardo....WikiPagePart 'blog/2005/05/02/setting_up_shop'>>
 /usr/local/leonardo/lib/leonardo/providers/page/page_provider.py in get_html(self=<leonardo.providers.page.page_provider.WikiPagePart 'blog/2005/05/02/setting_up_shop'>)
  304         html = self.formatter_manager.format(content, content_type, self.file_object, self.resource_getter_)
  305         for provider in self.resource_manager.get_contributors("page_end"):
  306             html += provider(self.request, self, self.main_resource, self.config)
  307         return html
  308         
html = u"<p>I'm at a new (tiny) startup now, and decided ...</a></p>\n <h4>Trackbacks (0)</h4>\n ", provider = <function comment_page_end>, self = <leonardo.providers.page.page_provider.WikiPagePart 'blog/2005/05/02/setting_up_shop'>, self.request = <leonardo.request_response.Request instance>, self.main_resource = None, self.config = <leonardo.config.Configurator instance>

<type 'exceptions.UnicodeDecodeError'>: 'ascii' codec can't decode byte 0xc3 in position 3533: ordinal not in range(128)
      args = ('ascii', '\n <h4>Comments (8)</h4>\n \n ...></tr>\n </table>\n </form>', 3533, 3534, 'ordinal not in range(128)')
      encoding = 'ascii'
      end = 3534
      message = ''
      object = '\n <h4>Comments (8)</h4>\n \n ...></tr>\n </table>\n </form>'
      reason = 'ordinal not in range(128)'
      start = 3533