OLD | NEW |
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 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 """PyAuto Errors.""" | 5 """PyAuto Errors.""" |
6 | 6 |
7 class JavascriptRuntimeError(RuntimeError): | 7 class JavascriptRuntimeError(RuntimeError): |
8 """Represent an error raised by injected Javascript.""" | 8 """Represent an error raised by injected Javascript.""" |
9 pass | 9 pass |
10 | 10 |
11 | 11 |
12 class JSONInterfaceError(RuntimeError): | 12 class JSONInterfaceError(RuntimeError): |
13 """Represent an error in the JSON ipc interface.""" | 13 """Represent an error in the JSON IPC interface.""" |
14 pass | 14 pass |
15 | 15 |
16 | 16 |
| 17 class AutomationCommandFail(JSONInterfaceError): |
| 18 """Represent an automation command failure. |
| 19 |
| 20 These failures are passed back from the Chrome side of the IPC. |
| 21 """ |
| 22 pass |
| 23 |
| 24 |
17 class NTPThumbnailNotShownError(RuntimeError): | 25 class NTPThumbnailNotShownError(RuntimeError): |
18 """Represent an error while attempting to manipulate a NTP thumbnail. | 26 """Represent an error while attempting to manipulate a NTP thumbnail. |
19 | 27 |
20 This is due to it not being visible to a real user. | 28 This is due to it not being visible to a real user. |
21 """ | 29 """ |
22 pass | 30 pass |
OLD | NEW |