MCPcopy
hub / github.com/iBaa/PlexConnect / getElement

Method getElement

XMLConverter.py:695–707  ·  view source on GitHub ↗
(self, src, srcXML, param)

Source from the content-addressed store, hash-verified

693 return [res,leftover,dfltd]
694
695 def getElement(self, src, srcXML, param):
696 tag, leftover = self.getParam(src, param)
697
698 el, srcXML, tag = self.getBase(src, srcXML, tag)
699
700 # walk the path if neccessary
701 while len(tag)>0:
702 parts = tag.split('/',1)
703 el = el.find(parts[0])
704 if not '/' in tag or el==None:
705 break
706 tag = parts[1]
707 return [el, leftover]
708
709 def getBase(self, src, srcXML, param):
710 # get base element

Callers 2

ATTRIB_MUSICURLMethod · 0.80
ATTRIB_VIDEOURLMethod · 0.80

Calls 2

getParamMethod · 0.95
getBaseMethod · 0.95

Tested by

no test coverage detected