From d18113ea974703c0c6fc0396e83dbf59bc9e5b26 Mon Sep 17 00:00:00 2001
From: ghost <andreas.monzner@multimedia-labs.de>
Date: Thu, 4 Jun 2009 11:39:12 +0200
Subject: [PATCH] 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