| Index: appengine/findit/crash/predator.py
|
| diff --git a/appengine/findit/crash/predator.py b/appengine/findit/crash/predator.py
|
| index f46941116f70fd06380059c0ba0179fb9a43ac7b..37693594fe0c7634f1df1be198a0f8c28867223f 100644
|
| --- a/appengine/findit/crash/predator.py
|
| +++ b/appengine/findit/crash/predator.py
|
| @@ -19,11 +19,15 @@ class Predator(object): # pragma: no cover
|
| suspected_cls = self.cl_classifier(report)
|
| assert suspected_cls is not None
|
|
|
| - suspected_project = self.project_classifier.Classify(
|
| - suspected_cls, report.stacktrace.crash_stack)
|
| -
|
| - suspected_components = self.component_classifier.Classify(
|
| - suspected_cls, report.stacktrace.crash_stack)
|
| + suspected_project = (
|
| + self.project_classifier.ClassifySuspects(suspected_cls) or
|
| + self.project_classifier.ClassifyCallStack(
|
| + report.stacktrace.crash_stack))
|
| +
|
| + suspected_components = (
|
| + self.component_classifier.ClassifySuspects(suspected_cls) or
|
| + self.component_classifier.ClassifyCallStack(
|
| + report.stacktrace.crash_stack))
|
|
|
| return Culprit(
|
| project = suspected_project,
|
|
|