diff options
| author | Petr Svenda | 2021-01-15 10:46:55 +0100 |
|---|---|---|
| committer | Petr Svenda | 2021-01-15 10:46:55 +0100 |
| commit | 1e9b084ee3a71705454e1b2be75f2fbe80f5e556 (patch) | |
| tree | f743ca9ab864d3431b3cae5d9f0b51fc0f756243 | |
| parent | ddc875e5c43c2ba15d5149ed55fdf3f55ff20df1 (diff) | |
| download | sec-certs-1e9b084ee3a71705454e1b2be75f2fbe80f5e556.tar.gz sec-certs-1e9b084ee3a71705454e1b2be75f2fbe80f5e556.tar.zst sec-certs-1e9b084ee3a71705454e1b2be75f2fbe80f5e556.zip | |
process only first level of SFR or SAR levels
| -rw-r--r-- | sec_certs/analyze_certificates.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sec_certs/analyze_certificates.py b/sec_certs/analyze_certificates.py index 6f1dce72..868aef31 100644 --- a/sec_certs/analyze_certificates.py +++ b/sec_certs/analyze_certificates.py @@ -834,7 +834,10 @@ def analyze_sc_frequency(all_cert_items, filter_label, sec_component_label): if sar[0].find('.') != -1: name = sar[0][:sar[0].find('.')] name_index = sars_unique_names.index(name) - level = int(sar[0][sar[0].find('.') + 1:]) + level_str = sar[0][sar[0].find('.') + 1:] + if level_str.find('.') != -1: # level can have multiple subparts (e.g., ACE_ECD.1.1) + level_str = level_str[:level_str.find('.')] # extract only the first one + level = int(level_str) sar_matrix[level - 1][name_index] = sar[1] # plot heatmap graph with frequency of SAR levels |
