Explorar el Código

parse SSM protocol only

Krystian Lewandowski hace 9 años
padre
commit
ad35c697a1
Se han modificado 1 ficheros con 5 adiciones y 4 borrados
  1. 5 4
      pimonitor/PMXmlParser.py

+ 5 - 4
pimonitor/PMXmlParser.py

@@ -73,8 +73,6 @@ class PMXmlParser(xml.sax.ContentHandler):
         return self._parameters
 
     def startElement(self, name, attrs):
-        if self._proto_id != "SSM":
-            return
 
         pid = None
         desc = None
@@ -91,10 +89,13 @@ class PMXmlParser(xml.sax.ContentHandler):
 			
             for (k, v) in attrs.items():
                 if k == "id":
+                    print 'protocol ' + v
                     self._proto_id = v
                 
-                    
-        elif name == "parameter":
+        if self._proto_id != "SSM":
+            return
+        
+        if name == "parameter":
 
             for (k, v) in attrs.items():
                 if k == "id":