예제 #1
0
파일: files.py 프로젝트: boltjs/bolt
def _expand(xs):
    def finder(p):
        files = find.list(p.dir, p.pattern)
        return map(p.extract_dep, files)

    candidates = reduce(lambda x, y: x + y, map(finder, xs))
    return arrays.unique(candidates)
예제 #2
0
파일: util_test.py 프로젝트: boltjs/bolt
 def test(self):
     self.assertEqual([], arrays.unique([]))
     self.assertEqual([1, 2, 3, 4], arrays.unique([1, 2, 3, 4]))
     self.assertEqual([1, 2, 3, 4, 5], arrays.unique([1, 2, 1, 2, 3, 3, 4, 1, 2, 3, 5]))