(self, src, srcXML, param)
| 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) |
no outgoing calls
no test coverage detected