Selecting iterator over cached results. Looks for matching result from already performed scans
(predicate)
| 111 | results = {} |
| 112 | |
| 113 | def result_iterator(predicate): |
| 114 | """ |
| 115 | Selecting iterator over cached results. |
| 116 | |
| 117 | Looks for matching result from already performed scans |
| 118 | """ |
| 119 | return (not simple_inspector(results[name]) for name in results |
| 120 | if predicate(configs[name])) |
| 121 | |
| 122 | def result_cache(name, conf): |
| 123 | """Perform scan if config is not in results, caches result.""" |
no test coverage detected