From: Christian Weiske Date: Thu, 30 Jan 2014 19:32:27 +0000 (+0100) Subject: Support older dreamboxes (e.g. 7025+) that don't have a recent elementtree library. X-Git-Url: https://git.cweiske.de/enigma2-curlytx.git/commitdiff_plain/e02a66d3f73c80b48630169b950c8298a65a7c58 Support older dreamboxes (e.g. 7025+) that don't have a recent elementtree library. --- diff --git a/ChangeLog b/ChangeLog index efd72ff..840e7de 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2014-01-30 Christian Weiske + + * Support older dreamboxes (e.g. 7025+) that don't have a + recent elementtree library. + 2013-09-02 Christian Weiske * Add support for loading local files via "file://" URLs diff --git a/src/AtomFeed.py b/src/AtomFeed.py index eff3eaa..f99d105 100644 --- a/src/AtomFeed.py +++ b/src/AtomFeed.py @@ -4,7 +4,7 @@ # 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 @@ -35,7 +35,7 @@ class AtomFeed: """ Parse atom feed data into pages list and run callback """ try: xml = fromstring(data) - except ParseError: + except Exception: return self.errorCallback("Invalid XML") pages = []