Support older dreamboxes (e.g. 7025+) that don't have a recent elementtree library.
authorChristian Weiske <cweiske@cweiske.de>
Thu, 30 Jan 2014 19:32:27 +0000 (20:32 +0100)
committerChristian Weiske <cweiske@cweiske.de>
Thu, 30 Jan 2014 19:32:27 +0000 (20:32 +0100)
ChangeLog
src/AtomFeed.py

index efd72ff..840e7de 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2014-01-30  Christian Weiske  <cweiske@cweiske.de>
+
+       * Support older dreamboxes (e.g. 7025+) that don't have a
+         recent elementtree library.
+
 2013-09-02  Christian Weiske  <cweiske@cweiske.de>
 
        * Add support for loading local files via "file://" URLs
 2013-09-02  Christian Weiske  <cweiske@cweiske.de>
 
        * Add support for loading local files via "file://" URLs
index eff3eaa..f99d105 100644 (file)
@@ -4,7 +4,7 @@
 # License: GPLv3 or later
 
 from twisted.web.client import getPage
 # License: GPLv3 or later
 
 from twisted.web.client import getPage
-from xml.etree.cElementTree import fromstring, ParseError
+from xml.etree.cElementTree import fromstring
 
 import os
 
 
 import os
 
@@ -35,7 +35,7 @@ class AtomFeed:
         """ Parse atom feed data into pages list and run callback """
         try:
             xml = fromstring(data)
         """ Parse atom feed data into pages list and run callback """
         try:
             xml = fromstring(data)
-        except ParseError:
+        except Exception:
             return self.errorCallback("Invalid XML")
 
         pages = []
             return self.errorCallback("Invalid XML")
 
         pages = []