diff options
author | Antoine Beaupré <anarcat@debian.org> | 2018-11-23 11:06:38 -0500 |
---|---|---|
committer | Antoine Beaupré <anarcat@debian.org> | 2018-11-23 11:06:38 -0500 |
commit | 51d5d6e3d88a76ebbd9bbaa1e46f57f31909387e (patch) | |
tree | a1a26199bfac6e709c50a33047b76b96e252822d /bin/review-update-needed | |
parent | 95774dd443852be16fa5de128eb83bae8c515aeb (diff) |
add flag to exclude package from review
Diffstat (limited to 'bin/review-update-needed')
-rwxr-xr-x | bin/review-update-needed | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/bin/review-update-needed b/bin/review-update-needed index fea86f10f8..7bd1846b3a 100755 --- a/bin/review-update-needed +++ b/bin/review-update-needed @@ -45,6 +45,8 @@ else: parser.add_argument('--unclaim', default=None, metavar='N', type=int, nargs='?', const=604800, help='Automatically unclaim entries older than N seconds (default: %(default)s)') +parser.add_argument('--exclude', nargs='+', metavar='PACKAGE', default=[], + help='completely ignore packages specified PACKAGE') args = parser.parse_args() if args.verbose and args.quiet: args.error("--verbose and --quiet contradiction") @@ -111,8 +113,9 @@ for line in process.stdout: 'author': context['author'], 'note': '', } - per_user[entry['claimed-by']].append(entry['pkg']) - all_entries.append(entry) + if entry['pkg'] not in args.exclude: + per_user[entry['claimed-by']].append(entry['pkg']) + all_entries.append(entry) retcode = process.wait() if retcode != 0: |