def resolve(self, makefile, variables, fd, setting): list1 = list(self._arguments[0].resolvesplit(makefile, variables, setting)) list2 = list(self._arguments[1].resolvesplit(makefile, variables, setting)) util.joiniter(fd, self.iterjoin(list1, list2))
def resolve(self, makefile, variables, fd, setting): nfrom = self._arguments[0].resolvestr(makefile, variables, setting) nto = self._arguments[1].resolvestr(makefile, variables, setting) # TODO: provide better errors if this doesn't convert nfrom = int(nfrom) nto = int(nto) words = list(self._arguments[2].resolvesplit(makefile, variables, setting)) if nfrom < 1: nfrom = 1 if nto < 1: nto = 1 util.joiniter(fd, words[nfrom - 1:nto])
def resolve(self, makefile, variables, fd, setting): util.joiniter( fd, self.basenames(self._arguments[0].resolvesplit( makefile, variables, setting)))
def resolve(self, makefile, variables, fd, setting): d = set(self._arguments[0].resolvesplit(makefile, variables, setting)) util.joiniter(fd, sorted(d))