diff options
author | Michael Weiss <dev.primeos@gmail.com> | 2021-04-14 14:30:13 +0200 |
---|---|---|
committer | Michael Weiss <dev.primeos@gmail.com> | 2021-04-14 14:33:34 +0200 |
commit | de2edb81da1ad1d73cc02bca86bb65823b070702 (patch) | |
tree | 6b14abbc9ea13873cec6ce5fa5822a707665e7f1 /pkgs/applications/networking/browsers/chromium/get-commit-message.py | |
parent | ad43df1edaf397c621912718a5c3724597f72ae4 (diff) | |
download | nixpkgs-de2edb81da1ad1d73cc02bca86bb65823b070702.tar nixpkgs-de2edb81da1ad1d73cc02bca86bb65823b070702.tar.gz nixpkgs-de2edb81da1ad1d73cc02bca86bb65823b070702.tar.bz2 nixpkgs-de2edb81da1ad1d73cc02bca86bb65823b070702.tar.lz nixpkgs-de2edb81da1ad1d73cc02bca86bb65823b070702.tar.xz nixpkgs-de2edb81da1ad1d73cc02bca86bb65823b070702.tar.zst nixpkgs-de2edb81da1ad1d73cc02bca86bb65823b070702.zip |
chromium: get-commit-message.py: Deduplicate the CVE list
Diffstat (limited to 'pkgs/applications/networking/browsers/chromium/get-commit-message.py')
-rwxr-xr-x | pkgs/applications/networking/browsers/chromium/get-commit-message.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/applications/networking/browsers/chromium/get-commit-message.py b/pkgs/applications/networking/browsers/chromium/get-commit-message.py index 1aafc6147fd..e14e3642643 100755 --- a/pkgs/applications/networking/browsers/chromium/get-commit-message.py +++ b/pkgs/applications/networking/browsers/chromium/get-commit-message.py @@ -6,6 +6,8 @@ import re import textwrap +from collections import OrderedDict + import feedparser import requests @@ -30,6 +32,7 @@ for entry in feed.entries: fixes += " " + zero_days.group(0) print('\n' + '\n'.join(textwrap.wrap(fixes, width=72))) if cve_list := re.findall(r'CVE-[^: ]+', content): + cve_list = list(OrderedDict.fromkeys(cve_list)) # Remove duplicates but preserve the order cve_string = ' '.join(cve_list) print("\nCVEs:\n" + '\n'.join(textwrap.wrap(cve_string, width=72))) break # We only care about the most recent stable channel update |