blob: 33ce1cc3da559e7ac97ac1812b366a338d780675 [file] [log] [blame]
"""Module for UI Automator related errors.
The error subclasses are intended to make it easier to distinguish between and
handle different types of error exceptions.
"""
DEFAULT_ERROR_CODE = 0
class NoAndroidDeviceError(Exception):
"""Raised when no Android device connected to the host computer."""
err_code = 1
class AndroidDeviceNotReadyError(Exception):
"""Raised when a Android device is not ready to be controlled."""
err_code = 2
class AdbError(Exception):
"""Raised when adb command fails."""
err_code = 3
class MoblySnippetError(Exception):
"""Raised when running a method in loaded snippet throws an error."""
err_code = 4