DreamInfoHandler.py: no fatal error when no language element in info tag is found...
authorghost <andreas.monzner@multimedia-labs.de>
Thu, 4 Jun 2009 09:39:12 +0000 (11:39 +0200)
committerghost <andreas.monzner@multimedia-labs.de>
Thu, 4 Jun 2009 09:39:12 +0000 (11:39 +0200)
lib/python/Components/DreamInfoHandler.py

index 6004e1f32f83f2e6efa3c3173b77d33b99ebefd5..6cf3b00428dd3206ae67e738919360a4503440f4 100755 (executable)
@@ -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"):