Fabien 14 лет назад
Родитель
Сommit
2f5359ffba
1 измененных файлов с 10 добавлено и 2 удалено
  1. 10 2
      src/LicensePlate.py

+ 10 - 2
src/LicensePlate.py

@@ -95,7 +95,15 @@ class LicensePlate:
             if version == i.getElementsByTagName("version")[0].firstChild.data:
 
                 self.country = i.getElementsByTagName("identification-letters")[0].firstChild.data
-                characters = i.getElementsByTagName("characters")[0].childNodes
+                
+                
+                temp = i.getElementsByTagName("characters")
+                
+                if len(temp):
+                  characters = temp[0].childNodes
+                else:
+                  self.characters = []
+                  break
                 
                 for character in characters:
                     if character.nodeName == "character":
@@ -108,7 +116,7 @@ class LicensePlate:
                         data    = self.retrieve_data(corners)
                         image   = NormalizedCharacterImage(data=data)
 
-                        self.characters.append(Character(value, corners, image, filename))
+                        self.characters.append(Character(value, corners, image))
                 
                 break