diff bitsyblog/blog.py @ 79:4df927b0d847

fix unicode error in titles (i hope)
author Jeff Hammel <jhammel@mozilla.com>
date Sat, 23 Oct 2010 16:54:36 -0700
parents e6055bf127eb
children 666f3051ce31
line wrap: on
line diff
--- a/bitsyblog/blog.py	Mon Sep 27 21:08:04 2010 -0700
+++ b/bitsyblog/blog.py	Sat Oct 23 16:54:36 2010 -0700
@@ -17,13 +17,18 @@
             self.user = user
 
     def title(self, characters=80):
+        
         if '\n' in self.body:
             lines = [i.strip() for i in self.body[:characters].split('\n')]
             if len(lines[0]) > characters:
-                return self.snippet(charachters)
-            if len(lines) > 1 and not lines[1]:
-                return lines[0]
-        return self.snippet(characters)
+                retval = self.snippet(charachters)
+            elif len(lines) > 1 and not lines[1]:
+                retval = lines[0]
+            else:
+                retval = self.snippet(characters)
+        else:
+            retval = self.snippet(characters)
+        return retval.decode('utf-8')
 
     def snippet(self, characters=80):
         if characters: