aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorStanislav Boboň2021-02-12 14:57:29 +0100
committerStanislav Boboň2021-02-12 14:57:29 +0100
commitb1ffaa296ec1789e102cb791d2097571fcaf1d5c (patch)
tree596e1bdd18f9dc0c94f467ee157c15fe2f5377f8
parentaa5ee12fc2e72a82e38af5b65987cfba1bda64b5 (diff)
downloadsec-certs-b1ffaa296ec1789e102cb791d2097571fcaf1d5c.tar.gz
sec-certs-b1ffaa296ec1789e102cb791d2097571fcaf1d5c.tar.zst
sec-certs-b1ffaa296ec1789e102cb791d2097571fcaf1d5c.zip
group vendors with more sanity
-rw-r--r--sec_certs/dataset.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/sec_certs/dataset.py b/sec_certs/dataset.py
index 9c720a71..7b8a0f73 100644
--- a/sec_certs/dataset.py
+++ b/sec_certs/dataset.py
@@ -864,13 +864,14 @@ class FIPSDataset(Dataset, ComplexSerializableType):
dset.root_dir = input_path.parent.absolute()
return dset
- def group_vendors(self):
+ def group_vendors(self) -> Dict:
vendors = {}
- v = set([x.vendor.lower() for x in self.certs.values()])
+ v = {x.vendor.lower() for x in self.certs.values()}
v = sorted(v, key=FIPSCertificate.get_compare)
for prefix, a in groupby(v, key=FIPSCertificate.get_compare):
vendors[prefix] = list(a)
- print(json.dumps(vendors, indent=4))
+
+ return vendors
class FIPSAlgorithmDataset(Dataset, ComplexSerializableType):