--- EventCalendar-099.py	2008-02-14 14:01:22.000000000 +0900
+++ EventCalendar.py	2008-02-14 14:00:16.000000000 +0900
@@ -156,7 +156,7 @@
 
 from MoinMoin import wikiutil, config, search, caching
 from MoinMoin.Page import Page
-from MoinMoin.parser import wiki
+#from MoinMoin.parser import wiki
 import re, calendar, time, datetime
 import codecs, os, urllib, sha
 
@@ -1422,10 +1422,10 @@
         categorypages = searchPages(request, category)
         for page in categorypages:
             eventpages.append(page.page_name)
-        cache_pages.update('\n'.join(eventpages), True)
+        cache_pages.update('\n'.join(eventpages).encode('utf-8'))
         debug('New page list is built: %d pages' % len(eventpages))
     else:
-        eventpages = cache_pages.content(True).split('\n')
+        eventpages = cache_pages.content().decode('utf-8').split('\n')
         debug('Cached page list is used: %d pages' % len(eventpages))
     
     if not Globs.page_action == 'refresh':
