def get(self): fuzzer_logs_context = fuzzer_stats.FuzzerRunLogsContext() fuzz_targets = data_handler.get_fuzz_targets() # Cache child fuzzer -> logs bucket mappings. for fuzz_target in fuzz_targets: # pylint: disable=protected-access,unexpected-keyword-arg fuzzer_logs_context._get_logs_bucket_from_fuzzer( fuzz_target.fully_qualified_name(), __memoize_force__=True)
def get_single_fuzz_target_or_none(project, engine_name): """Return the name of the single child fuzzer for the project, or None.""" fuzz_targets = data_handler.get_fuzz_targets( engine=engine_name, project=project) fuzz_target_name = None for fuzz_target in fuzz_targets: if fuzz_target_name: # More than 1 child fuzzer. return None fuzz_target_name = fuzz_target.fully_qualified_name() return fuzz_target_name