Import Android SDK Platform-Tools 25.0.1
https://dl.google.com/android/repository/platform-tools_r25.0.1-macosx.zip
Change-Id: I6f5be409b75f26160133e7dcfcf116c1d2fcb8c1
diff --git a/systrace/catapult/devil/devil/base_error.py b/systrace/catapult/devil/devil/base_error.py
new file mode 100644
index 0000000..dadf4da
--- /dev/null
+++ b/systrace/catapult/devil/devil/base_error.py
@@ -0,0 +1,17 @@
+# Copyright 2015 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.
+
+
+class BaseError(Exception):
+ """Base error for all test runner errors."""
+
+ def __init__(self, message, is_infra_error=False):
+ super(BaseError, self).__init__(message)
+ self._is_infra_error = is_infra_error
+
+ @property
+ def is_infra_error(self):
+ """Property to indicate if error was caused by an infrastructure issue."""
+ return self._is_infra_error
+