Пример #1
0
 def getDirList(self, pattern=None):
     """
     TODO: a dir must end in a '/' char
     """
     ms = TarUtils.getMembers(self.__path.getTarFilePath())
     ms = map(lambda ti: ti.name, ms)
     ms = filter(lambda s: s.startswith(self.__tarPathStr), ms)
     if not ms:
         raise ufsi.PathNotFoundError('Path "%s" not found' % self.__path)
     ms = map(lambda s: s[len(self.__tarPathStr):], ms)
     ms = filter(lambda s: '/' not in s, ms)
     ms = filter(str, ms)
     return ms
Пример #2
0
 def getDirList(self,pattern=None):
     """
     TODO: a dir must end in a '/' char
     """
     ms=TarUtils.getMembers(self.__path.getTarFilePath())
     ms=map(lambda ti:ti.name,ms)
     ms=filter(lambda s:s.startswith(self.__tarPathStr),ms)
     if not ms:
         raise ufsi.PathNotFoundError('Path "%s" not found'%self.__path)
     ms=map(lambda s:s[len(self.__tarPathStr):],ms)
     ms=filter(lambda s:'/' not in s,ms)
     ms=filter(str,ms)
     return ms