| Index: tools/resources/filter_resource_whitelist.py
|
| diff --git a/tools/resources/filter_resource_whitelist.py b/tools/resources/filter_resource_whitelist.py
|
| deleted file mode 100755
|
| index 415444e9ee0260b6c48de6cf65e9ee43f45fab12..0000000000000000000000000000000000000000
|
| --- a/tools/resources/filter_resource_whitelist.py
|
| +++ /dev/null
|
| @@ -1,50 +0,0 @@
|
| -#!/usr/bin/env python
|
| -# Copyright 2017 The Chromium Authors. All rights reserved.
|
| -# Use of this source code is governed by a BSD-style license that can be
|
| -# found in the LICENSE file.
|
| -
|
| -__doc__ = """filter_resource_whitelist.py [-h] [--input INPUT]
|
| -[--filter FILTER] [--output OUTPUT]
|
| -
|
| -INPUT specifies a resource whitelist file containing resource IDs that should
|
| -be whitelisted, where each line of INPUT contains a single resource ID.
|
| -
|
| -FILTER specifies a resource whitelist file containing resource IDs that should
|
| -not be whitelisted, where each line of FILTER contains a single resource ID.
|
| -
|
| -Filters a resource whitelist by removing resource IDs that are contained in a
|
| -another resource whitelist.
|
| -
|
| -This script is used to generate Monochrome's locale paks.
|
| -"""
|
| -
|
| -import argparse
|
| -import sys
|
| -
|
| -
|
| -def main():
|
| - parser = argparse.ArgumentParser(usage=__doc__)
|
| - parser.add_argument(
|
| - '--input', type=argparse.FileType('r'), required=True,
|
| - help='A resource whitelist where each line contains one resource ID. '
|
| - 'These IDs, excluding the ones in FILTER, are to be included.')
|
| - parser.add_argument(
|
| - '--filter', type=argparse.FileType('r'), required=True,
|
| - help='A resource whitelist where each line contains one resource ID. '
|
| - 'These IDs are to be excluded.')
|
| - parser.add_argument(
|
| - '--output', type=argparse.FileType('w'), default=sys.stdout,
|
| - help='The resource list path to write (default stdout)')
|
| -
|
| - args = parser.parse_args()
|
| -
|
| - input_resources = list(int(resource_id) for resource_id in args.input)
|
| - filter_resources = set(int(resource_id) for resource_id in args.filter)
|
| - output_resources = [resource_id for resource_id in input_resources
|
| - if resource_id not in filter_resources]
|
| -
|
| - for resource_id in sorted(output_resources):
|
| - args.output.write('%d\n' % resource_id)
|
| -
|
| -if __name__ == '__main__':
|
| - main()
|
|
|