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

Method getBase

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

Source from the content-addressed store, hash-verified

707 return [el, leftover]
708
709 def getBase(self, src, srcXML, param):
710 # get base element
711 if param.startswith('@'): # redirect to additional XML
712 parts = param.split('/',1)
713 srcXML = parts[0][1:]
714 src = self.PMSroot[srcXML]
715 leftover=''
716 if len(parts)>1:
717 leftover = parts[1]
718 elif param.startswith('/'): # start at root
719 src = self.PMSroot['main']
720 leftover = param[1:]
721 else:
722 leftover = param
723
724 return [src, srcXML, leftover]
725
726 def getConversion(self, src, param):
727 conv, leftover = self.getParam(src, param)

Callers 4

getKeyMethod · 0.95
getElementMethod · 0.95
TREE_COPYMethod · 0.80
TREE_COPY_PLAYLISTMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected