chiark / gitweb /
metadata: fix html paragraph tag regression
authorDaniel Martí <mvdan@mvdan.cc>
Thu, 17 Sep 2015 21:09:21 +0000 (14:09 -0700)
committerDaniel Martí <mvdan@mvdan.cc>
Thu, 17 Sep 2015 21:14:54 +0000 (14:14 -0700)
Spotted in fdroid/fdroidclient#422

fdroidserver/metadata.py

index 127592755a27a15f9f8304a06144305561da2e42..8cdfa056f3a68668714bb26296d83a24f5d876dd 100644 (file)
@@ -284,13 +284,13 @@ class DescriptionFormatter:
             self.endol()
 
     def endpara(self):
-        self.text_html += '</p>'
         self.state = self.stNONE
         whole_para = ' '.join(self.para_lines)
         self.addtext(whole_para)
         self.text_txt += textwrap.fill(whole_para, 80,
                                        break_long_words=False,
                                        break_on_hyphens=False) + '\n\n'
+        self.text_html += '</p>'
         del self.para_lines[:]
 
     def endul(self):
@@ -403,8 +403,6 @@ class DescriptionFormatter:
             if self.state == self.stNONE:
                 self.text_html += '<p>'
                 self.state = self.stPARA
-            elif self.state == self.stPARA:
-                self.text_html += ' '
 
     def end(self):
         self.endcur()