changeset 2396:e7d632603113

Fix a bug with splitlines in editors
author Radomir Dopieralski <sheep-devel@sheep.art.pl>
date Sun, 12 May 2013 17:43:03 +0200
parents ee3a73011cbc
children c458e6488535
files hatta/page.py
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/hatta/page.py	Sun May 12 13:36:06 2013 +0200
+++ b/hatta/page.py	Sun May 12 17:43:03 2013 +0200
@@ -304,7 +304,7 @@
         """
 
         if lines is None:
-            lines = self.storage.page_text(self.title).splitlines()
+            lines = self.storage.page_text(self.title).splitlines(True)
         return self.content_iter(lines)
 
     def render_editor(self, preview=None, captcha_error=None):
@@ -314,7 +314,7 @@
         author = self.request.get_author()
         lines = []
         try:
-            lines = self.storage.page_text(self.title).splitlines()
+            lines = self.storage.page_text(self.title).splitlines(True)
             (rev, old_date, old_author,
                 old_comment) = self.storage.page_meta(self.title)
             comment = _(u'modified')
@@ -471,7 +471,7 @@
 
     def view_content(self, lines=None):
         if lines is None:
-            lines = self.storage.page_text(self.title).splitlines()
+            lines = self.storage.page_text(self.title).splitlines(True)
         if self.wiki.icon_page and self.wiki.icon_page in self.storage:
             icons = self.index.page_links_and_labels(self.wiki.icon_page)
             smilies = dict((emo, link) for (link, emo) in icons)