feat: checkpoint device agent runtime milestones
This commit is contained in:
+7
-8
@@ -1,30 +1,29 @@
|
||||
from __future__ import annotations
|
||||
|
||||
|
||||
class ApexAgentError(Exception):
|
||||
class DeviceRuntimeError(Exception):
|
||||
"""Base error for semantic errors surfaced above the driver layer."""
|
||||
|
||||
|
||||
class DriverError(ApexAgentError):
|
||||
class DriverError(DeviceRuntimeError):
|
||||
"""A driver operation failed."""
|
||||
|
||||
|
||||
class DeviceNotFoundError(ApexAgentError):
|
||||
class DeviceNotFoundError(DeviceRuntimeError):
|
||||
"""A requested device id is unknown."""
|
||||
|
||||
|
||||
class DeviceOfflineError(ApexAgentError):
|
||||
class DeviceOfflineError(DeviceRuntimeError):
|
||||
"""A device is unavailable or lost its connection."""
|
||||
|
||||
|
||||
class DeviceBusyError(ApexAgentError):
|
||||
class DeviceBusyError(DeviceRuntimeError):
|
||||
"""A device is already in use."""
|
||||
|
||||
|
||||
class ElementNotFoundError(ApexAgentError):
|
||||
class ElementNotFoundError(DeviceRuntimeError):
|
||||
"""A requested screen element was not found."""
|
||||
|
||||
|
||||
class TaskFailedError(ApexAgentError):
|
||||
class TaskFailedError(DeviceRuntimeError):
|
||||
"""A task failed before reaching its goal."""
|
||||
|
||||
|
||||
Reference in New Issue
Block a user