Mercurial > hg > bitsyblog
comparison 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 |
comparison
equal
deleted
inserted
replaced
78:5b1259424c51 | 79:4df927b0d847 |
---|---|
15 self.privacy = privacy | 15 self.privacy = privacy |
16 if user is not None: | 16 if user is not None: |
17 self.user = user | 17 self.user = user |
18 | 18 |
19 def title(self, characters=80): | 19 def title(self, characters=80): |
20 | |
20 if '\n' in self.body: | 21 if '\n' in self.body: |
21 lines = [i.strip() for i in self.body[:characters].split('\n')] | 22 lines = [i.strip() for i in self.body[:characters].split('\n')] |
22 if len(lines[0]) > characters: | 23 if len(lines[0]) > characters: |
23 return self.snippet(charachters) | 24 retval = self.snippet(charachters) |
24 if len(lines) > 1 and not lines[1]: | 25 elif len(lines) > 1 and not lines[1]: |
25 return lines[0] | 26 retval = lines[0] |
26 return self.snippet(characters) | 27 else: |
28 retval = self.snippet(characters) | |
29 else: | |
30 retval = self.snippet(characters) | |
31 return retval.decode('utf-8') | |
27 | 32 |
28 def snippet(self, characters=80): | 33 def snippet(self, characters=80): |
29 if characters: | 34 if characters: |
30 if len(self.body) > characters: | 35 if len(self.body) > characters: |
31 | 36 |