plcopen/plcopen.py
changeset 1750 acf02488f37f
parent 1749 d73b64672238
child 1751 c28db6f7616b
equal deleted inserted replaced
1749:d73b64672238 1750:acf02488f37f
   422     setattr(cls, "setcontentHeader", setcontentHeader)
   422     setattr(cls, "setcontentHeader", setcontentHeader)
   423 
   423 
   424     def gettypeElementFunc(element_type):
   424     def gettypeElementFunc(element_type):
   425         elements_xpath = PLCOpen_XPath(
   425         elements_xpath = PLCOpen_XPath(
   426             "ppx:types/ppx:%(element_type)ss/ppx:%(element_type)s[@name=$name]" % locals())
   426             "ppx:types/ppx:%(element_type)ss/ppx:%(element_type)s[@name=$name]" % locals())
       
   427 
   427         def gettypeElement(self, name):
   428         def gettypeElement(self, name):
   428             elements = elements_xpath(self, name=name)
   429             elements = elements_xpath(self, name=name)
   429             if len(elements) == 1:
   430             if len(elements) == 1:
   430                 return elements[0]
   431                 return elements[0]
   431             return None
   432             return None