[libcxx] As part of using inclusive language within the llvm

project, migrate away from the use of blacklist and whitelist.
This commit is contained in:
Eric Christopher 2020-06-19 21:37:11 -07:00
parent 6ee79e9b92
commit 76ff0775d8
2 changed files with 6 additions and 6 deletions

View File

@ -31,7 +31,7 @@ def read_syms_from_file(filename):
return read_syms_from_list(data.splitlines())
def read_blacklist(filename):
def read_exclusions(filename):
with open(filename, 'r') as f:
data = f.read()
lines = [l.strip() for l in data.splitlines() if l.strip()]

View File

@ -19,7 +19,7 @@ def main():
parser = ArgumentParser(
description='Extract a list of symbols from a shared library.')
parser.add_argument(
'--blacklist', dest='blacklist',
'--exclusions', dest='exclusions',
type=str, action='store', default=None)
parser.add_argument(
'symbol_list', metavar='symbol_list', type=str,
@ -29,11 +29,11 @@ def main():
help='The file containing the new symbol list or a library')
args = parser.parse_args()
if not args.regexes and args.blacklist is None:
sys.stderr.write('Either a regex or a blacklist must be specified.\n')
if not args.regexes and args.exclusions is None:
sys.stderr.write('Either a regex or a exclusions must be specified.\n')
sys.exit(1)
if args.blacklist:
search_list = util.read_blacklist(args.blacklist)
if args.exclusions:
search_list = util.read_exclusions(args.exclusions)
else:
search_list = args.regexes