Chromium Code Reviews| Index: appengine/findit/model/crash/cracas_crash_analysis.py |
| diff --git a/appengine/findit/model/crash/cracas_crash_analysis.py b/appengine/findit/model/crash/cracas_crash_analysis.py |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..397061669f51567a20780c88abeb408bc02120c0 |
| --- /dev/null |
| +++ b/appengine/findit/model/crash/cracas_crash_analysis.py |
| @@ -0,0 +1,20 @@ |
| +# Copyright 2016 The Chromium Authors. All rights reserved. |
| +# Use of this source code is governed by a BSD-style license that can be |
| +# found in the LICENSE file. |
| + |
| +import hashlib |
| +import json |
| + |
| +from google.appengine.ext import ndb |
| + |
| +from model.crash.chrome_crash_analysis import ChromeCrashAnalysis |
| + |
| +# TODO(katesonia): Deprecate FracasCrashAnalysis after switching from Fracas |
|
wrengr (wrong one)
2016/09/10 00:22:06
This todo is no longer relevant (for this file)
Sharu Jiang
2016/09/14 20:46:36
Done.
|
| +# to Cracas. |
| +class CracasCrashAnalysis(ChromeCrashAnalysis): |
| + """Represents an analysis of a Chrome crash.""" |
| + |
| + @staticmethod |
| + def _CreateKey(crash_identifiers): |
| + return ndb.Key('CracasCrashAnalysis', hashlib.sha1( |
| + json.dumps(crash_identifiers, sort_keys=True)).hexdigest()) |