OLD | NEW |
1 # Copyright 2016 The Chromium Authors. All rights reserved. | 1 # Copyright 2016 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 from collections import defaultdict | 5 from collections import defaultdict |
6 | 6 |
7 from common.diff import ChangeType | 7 from lib.gitiles.diff import ChangeType |
8 from common.git_repository import GitRepository | 8 from lib.gitiles.git_repository import GitRepository |
9 from common.http_client_appengine import HttpClientAppengine | 9 from common.http_client_appengine import HttpClientAppengine |
10 from crash import crash_util | 10 from crash import crash_util |
11 from crash.stacktrace import CallStack | 11 from crash.stacktrace import CallStack |
12 from crash.stacktrace import Stacktrace | 12 from crash.stacktrace import Stacktrace |
13 from crash.results import MatchResults | 13 from crash.results import MatchResults |
14 from crash.scorers.aggregated_scorer import AggregatedScorer | 14 from crash.scorers.aggregated_scorer import AggregatedScorer |
15 from crash.scorers.min_distance import MinDistance | 15 from crash.scorers.min_distance import MinDistance |
16 from crash.scorers.top_frame_index import TopFrameIndex | 16 from crash.scorers.top_frame_index import TopFrameIndex |
17 | 17 |
18 | 18 |
(...skipping 225 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
244 results = filter(lambda r: r.confidence != 0, results) | 244 results = filter(lambda r: r.confidence != 0, results) |
245 if not results: | 245 if not results: |
246 return [] | 246 return [] |
247 | 247 |
248 sorted_results = sorted(results, key=lambda r: -r.confidence) | 248 sorted_results = sorted(results, key=lambda r: -r.confidence) |
249 | 249 |
250 if sorted_results[0].confidence > 0.999: | 250 if sorted_results[0].confidence > 0.999: |
251 return sorted_results[:1] | 251 return sorted_results[:1] |
252 | 252 |
253 return sorted_results[:3] | 253 return sorted_results[:3] |
OLD | NEW |