Mercurial > hg > bitsyblog
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: