Fix a bug with <content><div>... that shows up on
[rawdog/.git] / rawdoglib / feedparser.py
index 8953c2552044dcff7c6f4291a017c184f4f296c5..499e4adef7dff7eb6e72ab6093737fbe51d05c76 100644 (file)
@@ -144,7 +144,8 @@ class FeedParser(sgmllib.SGMLParser):
                 self.items[-1][element] = []
             self.items[-1][element].append({"language":self.contentlang, "type":self.contenttype, "value":output})
         elif self.initem:
-            self.items[-1][element] = output
+            if not (self.items[-1].has_key(element) and output.strip() == ""):
+                self.items[-1][element] = output
         elif self.inchannel:
             self.channel[element] = output