Counter dict from fields over all advisories.
(advisories, fields)
| 38 | |
| 39 | |
| 40 | def count_fields(advisories, fields): |
| 41 | """Counter dict from fields over all advisories. """ |
| 42 | counts = dict.fromkeys(fields, 0) |
| 43 | for adv in advisories: |
| 44 | for field in fields: |
| 45 | if hasattr(adv, field): |
| 46 | counts[field] += get_count(getattr(adv, field)) |
| 47 | return counts |
| 48 | |
| 49 | |
| 50 | def get_count(advisory_field): |
nothing calls this directly
no test coverage detected