コード例 #1
0
ファイル: ignore.py プロジェクト: SmartsYoung/FenixscanX
def get_ignores(location, include_defaults=True):
    """
    Return a ignores and unignores patterns mappings loaded from the
    file at `location`. Optionally include defaults patterns
    """
    ignores = {}
    unignores = {}
    if include_defaults:
        ignores.update(default_ignores)
    patterns = fileset.load(location)
    ign, uni = fileset.includes_excludes(patterns, location)
    ignores.update(ign)
    unignores.update(uni)
    return ignores, unignores
コード例 #2
0
ファイル: ignore.py プロジェクト: 10imaging/scancode-toolkit
def get_ignores(location, include_defaults=True):
    """
    Return a ignores and unignores patterns mappings loaded from the
    file at `location`. Optionally include defaults patterns
    """
    ignores = {}
    unignores = {}
    if include_defaults:
        ignores.update(default_ignores)
    patterns = fileset.load(location)
    ign, uni = fileset.includes_excludes(patterns, location)
    ignores.update(ign)
    unignores.update(uni)
    return ignores, unignores
コード例 #3
0
 def test_load(self):
     irf = self.get_test_loc('fileset/scancodeignore.lst')
     result = fileset.load(irf)
     assert ['/foo/*', '!/foobar/*', 'bar/*', '#comment'] == result
コード例 #4
0
 def test_load(self):
     irf = self.get_test_loc('fileset/scancodeignore.lst')
     result = fileset.load(irf)
     assert ['/foo/*', '!/foobar/*', 'bar/*', '#comment'] == result