blob: dadf4da2b7c531d09ab7f1bfb292178a4f420da0 [file] [log] [blame]
Justin Klaassende05df42016-11-22 15:38:08 -08001# Copyright 2015 The Chromium Authors. All rights reserved.
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
5
6class BaseError(Exception):
7 """Base error for all test runner errors."""
8
9 def __init__(self, message, is_infra_error=False):
10 super(BaseError, self).__init__(message)
11 self._is_infra_error = is_infra_error
12
13 @property
14 def is_infra_error(self):
15 """Property to indicate if error was caused by an infrastructure issue."""
16 return self._is_infra_error
17