From d18113ea974703c0c6fc0396e83dbf59bc9e5b26 Mon Sep 17 00:00:00 2001 From: ghost Date: Thu, 4 Jun 2009 11:39:12 +0200 Subject: [PATCH 1/1] DreamInfoHandler.py: no fatal error when no language element in info tag is found (this fixes no more working default servicelist handling) --- lib/python/Components/DreamInfoHandler.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/python/Components/DreamInfoHandler.py b/lib/python/Components/DreamInfoHandler.py index 6004e1f3..6cf3b004 100755 --- a/lib/python/Components/DreamInfoHandler.py +++ b/lib/python/Components/DreamInfoHandler.py @@ -50,8 +50,10 @@ class InfoHandler(xml.sax.ContentHandler): prerequisites[name].append(str(attrs["type"])) if name == "info": + self.foundTranslation = None + self.data = "" if not attrs.has_key("language"): - self.printError(str(name) + " tag with no language attribute") + print "info tag with no language attribute" else: if attrs["language"] == 'en': # read default translations self.foundTranslation = False @@ -59,9 +61,6 @@ class InfoHandler(xml.sax.ContentHandler): elif attrs["language"] == self.language: self.foundTranslation = True self.data = "" - else: - self.foundTranslation = None - self.data = "" if name == "files": if attrs.has_key("type"): -- 2.30.2