From 4d8a2ec664adcf2f6bb1c3267c76aa7759faf9f9 Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Aug 08 2017 19:39:17 +0000 Subject: De-duplicate and print the list. Signed-off-by: Ralph Bean --- diff --git a/scripts/get-critpath b/scripts/get-critpath index 64966b8..fc6c6f0 100755 --- a/scripts/get-critpath +++ b/scripts/get-critpath @@ -38,8 +38,15 @@ def main(): sys.exit(1) critpath_packages = pdc.get_paged(endpoint, critical_path=True, **kwargs) + + # De-duplicate and print the list. + seen = set() for package in critpath_packages: - print(package['global_component']) + name = package['global_component'] + if name in seen: + continue + print(name) + seen.add(name) if __name__ == '__main__': main()