telemetry.core.exceptions | index telemetry/core/exceptions.py

`# Copyright 2013 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.`

Modules
`` |  |

sys |  |  |

Classes
`` |  |

exceptions.Exception(exceptions.BaseException)
  Error
    AndroidDeviceParsingError
    AppCrashException
      BrowserGoneException
        BrowserConnectionGoneException
      DevtoolsTargetCrashException
    EvaluateException
    InitializationError
    IntentionalException
    LoginException
    PackageDetectionError
    PathMissingError
    PlatformError
    ProcessGoneException
    ProfilingException
    TimeoutException
    UnknownPackageError

class AndroidDeviceParsingError(Error)
`` | `Represents an error when parsing output from an android device`

Method resolution order:
  AndroidDeviceParsingError
  Error
  exceptions.Exception
  exceptions.BaseException
  __builtin__.object

Methods inherited from Error:

AddDebuggingMessage(self, msg)
  `Adds a message to the description of the exception.
  Many Telemetry exceptions arise from failures in another application. These
  failures are difficult to pinpoint. This method allows Telemetry classes to
  append useful debugging information to the exception. This method also logs
  information about the location from where it was called.`

__init__(self, msg='')

__str__(self)

Data descriptors inherited from Error:

__weakref__
  `list of weak references to the object (if defined)`

Data and other attributes inherited from exceptions.Exception:

__new__ = <built-in method __new__ of type object>
  `T.__new__(S, ...) -> a new object with type S, a subtype of T`

Methods inherited from exceptions.BaseException:

__delattr__(...)
  `x.__delattr__('name') <==> del x.name`

__getattribute__(...)
  `x.__getattribute__('name') <==> x.name`

__getitem__(...)
  `x.__getitem__(y) <==> x[y]`

__getslice__(...)
  `x.__getslice__(i, j) <==> x[i:j]
  Use of negative indices is not supported.`

__reduce__(...)

__repr__(...)
  `x.__repr__() <==> repr(x)`

__setattr__(...)
  `x.__setattr__('name', value) <==> x.name = value`

__setstate__(...)

__unicode__(...)

Data descriptors inherited from exceptions.BaseException:

__dict__

args

message

class AppCrashException(Error)
`` |  |

Method resolution order:
  AppCrashException
  Error
  exceptions.Exception
  exceptions.BaseException
  __builtin__.object

Methods defined here:

__init__(self, app=None, msg='')

__str__(self)

Methods inherited from Error:

AddDebuggingMessage(self, msg)
  `Adds a message to the description of the exception.
  Many Telemetry exceptions arise from failures in another application. These
  failures are difficult to pinpoint. This method allows Telemetry classes to
  append useful debugging information to the exception. This method also logs
  information about the location from where it was called.`

Data descriptors inherited from Error:

__weakref__
  `list of weak references to the object (if defined)`

Data and other attributes inherited from exceptions.Exception:

__new__ = <built-in method __new__ of type object>
  `T.__new__(S, ...) -> a new object with type S, a subtype of T`

Methods inherited from exceptions.BaseException:

__delattr__(...)
  `x.__delattr__('name') <==> del x.name`

__getattribute__(...)
  `x.__getattribute__('name') <==> x.name`

__getitem__(...)
  `x.__getitem__(y) <==> x[y]`

__getslice__(...)
  `x.__getslice__(i, j) <==> x[i:j]
  Use of negative indices is not supported.`

__reduce__(...)

__repr__(...)
  `x.__repr__() <==> repr(x)`

__setattr__(...)
  `x.__setattr__('name', value) <==> x.name = value`

__setstate__(...)

__unicode__(...)

Data descriptors inherited from exceptions.BaseException:

__dict__

args

message

class BrowserConnectionGoneException(BrowserGoneException)
`` | `Represents a browser that still exists but cannot be reached.`

Method resolution order:
  BrowserConnectionGoneException
  BrowserGoneException
  AppCrashException
  Error
  exceptions.Exception
  exceptions.BaseException
  __builtin__.object

Methods defined here:

__init__(self, app, msg='Browser exists but the connection is gone')

Methods inherited from AppCrashException:

__str__(self)

Methods inherited from Error:

AddDebuggingMessage(self, msg)
  `Adds a message to the description of the exception.
  Many Telemetry exceptions arise from failures in another application. These
  failures are difficult to pinpoint. This method allows Telemetry classes to
  append useful debugging information to the exception. This method also logs
  information about the location from where it was called.`

Data descriptors inherited from Error:

__weakref__
  `list of weak references to the object (if defined)`

Data and other attributes inherited from exceptions.Exception:

__new__ = <built-in method __new__ of type object>
  `T.__new__(S, ...) -> a new object with type S, a subtype of T`

Methods inherited from exceptions.BaseException:

__delattr__(...)
  `x.__delattr__('name') <==> del x.name`

__getattribute__(...)
  `x.__getattribute__('name') <==> x.name`

__getitem__(...)
  `x.__getitem__(y) <==> x[y]`

__getslice__(...)
  `x.__getslice__(i, j) <==> x[i:j]
  Use of negative indices is not supported.`

__reduce__(...)

__repr__(...)
  `x.__repr__() <==> repr(x)`

__setattr__(...)
  `x.__setattr__('name', value) <==> x.name = value`

__setstate__(...)

__unicode__(...)

Data descriptors inherited from exceptions.BaseException:

__dict__

args

message

class BrowserGoneException(AppCrashException)
`` | `Represents a crash of the entire browser. In this state, all bets are pretty much off.`

Method resolution order:
  BrowserGoneException
  AppCrashException
  Error
  exceptions.Exception
  exceptions.BaseException
  __builtin__.object

Methods defined here:

__init__(self, app, msg='Browser crashed')

Methods inherited from AppCrashException:

__str__(self)

Methods inherited from Error:

AddDebuggingMessage(self, msg)
  `Adds a message to the description of the exception.
  Many Telemetry exceptions arise from failures in another application. These
  failures are difficult to pinpoint. This method allows Telemetry classes to
  append useful debugging information to the exception. This method also logs
  information about the location from where it was called.`

Data descriptors inherited from Error:

__weakref__
  `list of weak references to the object (if defined)`

Data and other attributes inherited from exceptions.Exception:

__new__ = <built-in method __new__ of type object>
  `T.__new__(S, ...) -> a new object with type S, a subtype of T`

Methods inherited from exceptions.BaseException:

__delattr__(...)
  `x.__delattr__('name') <==> del x.name`

__getattribute__(...)
  `x.__getattribute__('name') <==> x.name`

__getitem__(...)
  `x.__getitem__(y) <==> x[y]`

__getslice__(...)
  `x.__getslice__(i, j) <==> x[i:j]
  Use of negative indices is not supported.`

__reduce__(...)

__repr__(...)
  `x.__repr__() <==> repr(x)`

__setattr__(...)
  `x.__setattr__('name', value) <==> x.name = value`

__setstate__(...)

__unicode__(...)

Data descriptors inherited from exceptions.BaseException:

__dict__

args

message

class DevtoolsTargetCrashException(AppCrashException)
`` | `Represents a crash of the current devtools target but not the overall app. This can be a tab or a WebView. In this state, the tab/WebView is gone, but the underlying browser is still alive.`

Method resolution order:
  DevtoolsTargetCrashException
  AppCrashException
  Error
  exceptions.Exception
  exceptions.BaseException
  __builtin__.object

Methods defined here:

__init__(self, app, msg='Devtools target crashed')

Methods inherited from AppCrashException:

__str__(self)

Methods inherited from Error:

AddDebuggingMessage(self, msg)
  `Adds a message to the description of the exception.
  Many Telemetry exceptions arise from failures in another application. These
  failures are difficult to pinpoint. This method allows Telemetry classes to
  append useful debugging information to the exception. This method also logs
  information about the location from where it was called.`

Data descriptors inherited from Error:

__weakref__
  `list of weak references to the object (if defined)`

Data and other attributes inherited from exceptions.Exception:

__new__ = <built-in method __new__ of type object>
  `T.__new__(S, ...) -> a new object with type S, a subtype of T`

Methods inherited from exceptions.BaseException:

__delattr__(...)
  `x.__delattr__('name') <==> del x.name`

__getattribute__(...)
  `x.__getattribute__('name') <==> x.name`

__getitem__(...)
  `x.__getitem__(y) <==> x[y]`

__getslice__(...)
  `x.__getslice__(i, j) <==> x[i:j]
  Use of negative indices is not supported.`

__reduce__(...)

__repr__(...)
  `x.__repr__() <==> repr(x)`

__setattr__(...)
  `x.__setattr__('name', value) <==> x.name = value`

__setstate__(...)

__unicode__(...)

Data descriptors inherited from exceptions.BaseException:

__dict__

args

message

class Error(exceptions.Exception)
`` | `Base class for Telemetry exceptions.`

Method resolution order:
  Error
  exceptions.Exception
  exceptions.BaseException
  __builtin__.object

Methods defined here:

AddDebuggingMessage(self, msg)
  `Adds a message to the description of the exception.
  Many Telemetry exceptions arise from failures in another application. These
  failures are difficult to pinpoint. This method allows Telemetry classes to
  append useful debugging information to the exception. This method also logs
  information about the location from where it was called.`

__init__(self, msg='')

__str__(self)

Data descriptors defined here:

__weakref__
  `list of weak references to the object (if defined)`

Data and other attributes inherited from exceptions.Exception:

__new__ = <built-in method __new__ of type object>
  `T.__new__(S, ...) -> a new object with type S, a subtype of T`

Methods inherited from exceptions.BaseException:

__delattr__(...)
  `x.__delattr__('name') <==> del x.name`

__getattribute__(...)
  `x.__getattribute__('name') <==> x.name`

__getitem__(...)
  `x.__getitem__(y) <==> x[y]`

__getslice__(...)
  `x.__getslice__(i, j) <==> x[i:j]
  Use of negative indices is not supported.`

__reduce__(...)

__repr__(...)
  `x.__repr__() <==> repr(x)`

__setattr__(...)
  `x.__setattr__('name', value) <==> x.name = value`

__setstate__(...)

__unicode__(...)

Data descriptors inherited from exceptions.BaseException:

__dict__

args

message

class EvaluateException(Error)
`` |  |

Method resolution order:
  EvaluateException
  Error
  exceptions.Exception
  exceptions.BaseException
  __builtin__.object

Methods inherited from Error:

AddDebuggingMessage(self, msg)
  `Adds a message to the description of the exception.
  Many Telemetry exceptions arise from failures in another application. These
  failures are difficult to pinpoint. This method allows Telemetry classes to
  append useful debugging information to the exception. This method also logs
  information about the location from where it was called.`

__init__(self, msg='')

__str__(self)

Data descriptors inherited from Error:

__weakref__
  `list of weak references to the object (if defined)`

Data and other attributes inherited from exceptions.Exception:

__new__ = <built-in method __new__ of type object>
  `T.__new__(S, ...) -> a new object with type S, a subtype of T`

Methods inherited from exceptions.BaseException:

__delattr__(...)
  `x.__delattr__('name') <==> del x.name`

__getattribute__(...)
  `x.__getattribute__('name') <==> x.name`

__getitem__(...)
  `x.__getitem__(y) <==> x[y]`

__getslice__(...)
  `x.__getslice__(i, j) <==> x[i:j]
  Use of negative indices is not supported.`

__reduce__(...)

__repr__(...)
  `x.__repr__() <==> repr(x)`

__setattr__(...)
  `x.__setattr__('name', value) <==> x.name = value`

__setstate__(...)

__unicode__(...)

Data descriptors inherited from exceptions.BaseException:

__dict__

args

message

class InitializationError(Error)
`` |  |

Method resolution order:
  InitializationError
  Error
  exceptions.Exception
  exceptions.BaseException
  __builtin__.object

Methods defined here:

__init__(self, string)

Methods inherited from Error:

AddDebuggingMessage(self, msg)
  `Adds a message to the description of the exception.
  Many Telemetry exceptions arise from failures in another application. These
  failures are difficult to pinpoint. This method allows Telemetry classes to
  append useful debugging information to the exception. This method also logs
  information about the location from where it was called.`

__str__(self)

Data descriptors inherited from Error:

__weakref__
  `list of weak references to the object (if defined)`

Data and other attributes inherited from exceptions.Exception:

__new__ = <built-in method __new__ of type object>
  `T.__new__(S, ...) -> a new object with type S, a subtype of T`

Methods inherited from exceptions.BaseException:

__delattr__(...)
  `x.__delattr__('name') <==> del x.name`

__getattribute__(...)
  `x.__getattribute__('name') <==> x.name`

__getitem__(...)
  `x.__getitem__(y) <==> x[y]`

__getslice__(...)
  `x.__getslice__(i, j) <==> x[i:j]
  Use of negative indices is not supported.`

__reduce__(...)

__repr__(...)
  `x.__repr__() <==> repr(x)`

__setattr__(...)
  `x.__setattr__('name', value) <==> x.name = value`

__setstate__(...)

__unicode__(...)

Data descriptors inherited from exceptions.BaseException:

__dict__

args

message

class IntentionalException(Error)
`` | `Represent an exception raised by a unittest which is not printed.`

Method resolution order:
  IntentionalException
  Error
  exceptions.Exception
  exceptions.BaseException
  __builtin__.object

Methods inherited from Error:

AddDebuggingMessage(self, msg)
  `Adds a message to the description of the exception.
  Many Telemetry exceptions arise from failures in another application. These
  failures are difficult to pinpoint. This method allows Telemetry classes to
  append useful debugging information to the exception. This method also logs
  information about the location from where it was called.`

__init__(self, msg='')

__str__(self)

Data descriptors inherited from Error:

__weakref__
  `list of weak references to the object (if defined)`

Data and other attributes inherited from exceptions.Exception:

__new__ = <built-in method __new__ of type object>
  `T.__new__(S, ...) -> a new object with type S, a subtype of T`

Methods inherited from exceptions.BaseException:

__delattr__(...)
  `x.__delattr__('name') <==> del x.name`

__getattribute__(...)
  `x.__getattribute__('name') <==> x.name`

__getitem__(...)
  `x.__getitem__(y) <==> x[y]`

__getslice__(...)
  `x.__getslice__(i, j) <==> x[i:j]
  Use of negative indices is not supported.`

__reduce__(...)

__repr__(...)
  `x.__repr__() <==> repr(x)`

__setattr__(...)
  `x.__setattr__('name', value) <==> x.name = value`

__setstate__(...)

__unicode__(...)

Data descriptors inherited from exceptions.BaseException:

__dict__

args

message

class LoginException(Error)
`` |  |

Method resolution order:
  LoginException
  Error
  exceptions.Exception
  exceptions.BaseException
  __builtin__.object

Methods inherited from Error:

AddDebuggingMessage(self, msg)
  `Adds a message to the description of the exception.
  Many Telemetry exceptions arise from failures in another application. These
  failures are difficult to pinpoint. This method allows Telemetry classes to
  append useful debugging information to the exception. This method also logs
  information about the location from where it was called.`

__init__(self, msg='')

__str__(self)

Data descriptors inherited from Error:

__weakref__
  `list of weak references to the object (if defined)`

Data and other attributes inherited from exceptions.Exception:

__new__ = <built-in method __new__ of type object>
  `T.__new__(S, ...) -> a new object with type S, a subtype of T`

Methods inherited from exceptions.BaseException:

__delattr__(...)
  `x.__delattr__('name') <==> del x.name`

__getattribute__(...)
  `x.__getattribute__('name') <==> x.name`

__getitem__(...)
  `x.__getitem__(y) <==> x[y]`

__getslice__(...)
  `x.__getslice__(i, j) <==> x[i:j]
  Use of negative indices is not supported.`

__reduce__(...)

__repr__(...)
  `x.__repr__() <==> repr(x)`

__setattr__(...)
  `x.__setattr__('name', value) <==> x.name = value`

__setstate__(...)

__unicode__(...)

Data descriptors inherited from exceptions.BaseException:

__dict__

args

message

class PackageDetectionError(Error)
`` | `Represents an error when parsing an Android APK's package.`

Method resolution order:
  PackageDetectionError
  Error
  exceptions.Exception
  exceptions.BaseException
  __builtin__.object

Methods inherited from Error:

AddDebuggingMessage(self, msg)
  `Adds a message to the description of the exception.
  Many Telemetry exceptions arise from failures in another application. These
  failures are difficult to pinpoint. This method allows Telemetry classes to
  append useful debugging information to the exception. This method also logs
  information about the location from where it was called.`

__init__(self, msg='')

__str__(self)

Data descriptors inherited from Error:

__weakref__
  `list of weak references to the object (if defined)`

Data and other attributes inherited from exceptions.Exception:

__new__ = <built-in method __new__ of type object>
  `T.__new__(S, ...) -> a new object with type S, a subtype of T`

Methods inherited from exceptions.BaseException:

__delattr__(...)
  `x.__delattr__('name') <==> del x.name`

__getattribute__(...)
  `x.__getattribute__('name') <==> x.name`

__getitem__(...)
  `x.__getitem__(y) <==> x[y]`

__getslice__(...)
  `x.__getslice__(i, j) <==> x[i:j]
  Use of negative indices is not supported.`

__reduce__(...)

__repr__(...)
  `x.__repr__() <==> repr(x)`

__setattr__(...)
  `x.__setattr__('name', value) <==> x.name = value`

__setstate__(...)

__unicode__(...)

Data descriptors inherited from exceptions.BaseException:

__dict__

args

message

class PathMissingError(Error)
`` | `Represents an exception thrown when an expected path doesn't exist.`

Method resolution order:
  PathMissingError
  Error
  exceptions.Exception
  exceptions.BaseException
  __builtin__.object

Methods inherited from Error:

AddDebuggingMessage(self, msg)
  `Adds a message to the description of the exception.
  Many Telemetry exceptions arise from failures in another application. These
  failures are difficult to pinpoint. This method allows Telemetry classes to
  append useful debugging information to the exception. This method also logs
  information about the location from where it was called.`

__init__(self, msg='')

__str__(self)

Data descriptors inherited from Error:

__weakref__
  `list of weak references to the object (if defined)`

Data and other attributes inherited from exceptions.Exception:

__new__ = <built-in method __new__ of type object>
  `T.__new__(S, ...) -> a new object with type S, a subtype of T`

Methods inherited from exceptions.BaseException:

__delattr__(...)
  `x.__delattr__('name') <==> del x.name`

__getattribute__(...)
  `x.__getattribute__('name') <==> x.name`

__getitem__(...)
  `x.__getitem__(y) <==> x[y]`

__getslice__(...)
  `x.__getslice__(i, j) <==> x[i:j]
  Use of negative indices is not supported.`

__reduce__(...)

__repr__(...)
  `x.__repr__() <==> repr(x)`

__setattr__(...)
  `x.__setattr__('name', value) <==> x.name = value`

__setstate__(...)

__unicode__(...)

Data descriptors inherited from exceptions.BaseException:

__dict__

args

message

class PlatformError(Error)
`` | `Represents an exception thrown when constructing platform.`

Method resolution order:
  PlatformError
  Error
  exceptions.Exception
  exceptions.BaseException
  __builtin__.object

Methods inherited from Error:

AddDebuggingMessage(self, msg)
  `Adds a message to the description of the exception.
  Many Telemetry exceptions arise from failures in another application. These
  failures are difficult to pinpoint. This method allows Telemetry classes to
  append useful debugging information to the exception. This method also logs
  information about the location from where it was called.`

__init__(self, msg='')

__str__(self)

Data descriptors inherited from Error:

__weakref__
  `list of weak references to the object (if defined)`

Data and other attributes inherited from exceptions.Exception:

__new__ = <built-in method __new__ of type object>
  `T.__new__(S, ...) -> a new object with type S, a subtype of T`

Methods inherited from exceptions.BaseException:

__delattr__(...)
  `x.__delattr__('name') <==> del x.name`

__getattribute__(...)
  `x.__getattribute__('name') <==> x.name`

__getitem__(...)
  `x.__getitem__(y) <==> x[y]`

__getslice__(...)
  `x.__getslice__(i, j) <==> x[i:j]
  Use of negative indices is not supported.`

__reduce__(...)

__repr__(...)
  `x.__repr__() <==> repr(x)`

__setattr__(...)
  `x.__setattr__('name', value) <==> x.name = value`

__setstate__(...)

__unicode__(...)

Data descriptors inherited from exceptions.BaseException:

__dict__

args

message

class ProcessGoneException(Error)
`` | `Represents a process that no longer exists for an unknown reason.`

Method resolution order:
  ProcessGoneException
  Error
  exceptions.Exception
  exceptions.BaseException
  __builtin__.object

Methods inherited from Error:

AddDebuggingMessage(self, msg)
  `Adds a message to the description of the exception.
  Many Telemetry exceptions arise from failures in another application. These
  failures are difficult to pinpoint. This method allows Telemetry classes to
  append useful debugging information to the exception. This method also logs
  information about the location from where it was called.`

__init__(self, msg='')

__str__(self)

Data descriptors inherited from Error:

__weakref__
  `list of weak references to the object (if defined)`

Data and other attributes inherited from exceptions.Exception:

__new__ = <built-in method __new__ of type object>
  `T.__new__(S, ...) -> a new object with type S, a subtype of T`

Methods inherited from exceptions.BaseException:

__delattr__(...)
  `x.__delattr__('name') <==> del x.name`

__getattribute__(...)
  `x.__getattribute__('name') <==> x.name`

__getitem__(...)
  `x.__getitem__(y) <==> x[y]`

__getslice__(...)
  `x.__getslice__(i, j) <==> x[i:j]
  Use of negative indices is not supported.`

__reduce__(...)

__repr__(...)
  `x.__repr__() <==> repr(x)`

__setattr__(...)
  `x.__setattr__('name', value) <==> x.name = value`

__setstate__(...)

__unicode__(...)

Data descriptors inherited from exceptions.BaseException:

__dict__

args

message

class ProfilingException(Error)
`` |  |

Method resolution order:
  ProfilingException
  Error
  exceptions.Exception
  exceptions.BaseException
  __builtin__.object

Methods inherited from Error:

AddDebuggingMessage(self, msg)
  `Adds a message to the description of the exception.
  Many Telemetry exceptions arise from failures in another application. These
  failures are difficult to pinpoint. This method allows Telemetry classes to
  append useful debugging information to the exception. This method also logs
  information about the location from where it was called.`

__init__(self, msg='')

__str__(self)

Data descriptors inherited from Error:

__weakref__
  `list of weak references to the object (if defined)`

Data and other attributes inherited from exceptions.Exception:

__new__ = <built-in method __new__ of type object>
  `T.__new__(S, ...) -> a new object with type S, a subtype of T`

Methods inherited from exceptions.BaseException:

__delattr__(...)
  `x.__delattr__('name') <==> del x.name`

__getattribute__(...)
  `x.__getattribute__('name') <==> x.name`

__getitem__(...)
  `x.__getitem__(y) <==> x[y]`

__getslice__(...)
  `x.__getslice__(i, j) <==> x[i:j]
  Use of negative indices is not supported.`

__reduce__(...)

__repr__(...)
  `x.__repr__() <==> repr(x)`

__setattr__(...)
  `x.__setattr__('name', value) <==> x.name = value`

__setstate__(...)

__unicode__(...)

Data descriptors inherited from exceptions.BaseException:

__dict__

args

message

class TimeoutException(Error)
`` | `The operation failed to complete because of a timeout. It is possible that waiting for a longer period of time would result in a successful operation.`

Method resolution order:
  TimeoutException
  Error
  exceptions.Exception
  exceptions.BaseException
  __builtin__.object

Methods inherited from Error:

AddDebuggingMessage(self, msg)
  `Adds a message to the description of the exception.
  Many Telemetry exceptions arise from failures in another application. These
  failures are difficult to pinpoint. This method allows Telemetry classes to
  append useful debugging information to the exception. This method also logs
  information about the location from where it was called.`

__init__(self, msg='')

__str__(self)

Data descriptors inherited from Error:

__weakref__
  `list of weak references to the object (if defined)`

Data and other attributes inherited from exceptions.Exception:

__new__ = <built-in method __new__ of type object>
  `T.__new__(S, ...) -> a new object with type S, a subtype of T`

Methods inherited from exceptions.BaseException:

__delattr__(...)
  `x.__delattr__('name') <==> del x.name`

__getattribute__(...)
  `x.__getattribute__('name') <==> x.name`

__getitem__(...)
  `x.__getitem__(y) <==> x[y]`

__getslice__(...)
  `x.__getslice__(i, j) <==> x[i:j]
  Use of negative indices is not supported.`

__reduce__(...)

__repr__(...)
  `x.__repr__() <==> repr(x)`

__setattr__(...)
  `x.__setattr__('name', value) <==> x.name = value`

__setstate__(...)

__unicode__(...)

Data descriptors inherited from exceptions.BaseException:

__dict__

args

message

class UnknownPackageError(Error)
`` | `Represents an exception when encountering an unsupported Android APK.`

Method resolution order:
  UnknownPackageError
  Error
  exceptions.Exception
  exceptions.BaseException
  __builtin__.object

Methods inherited from Error:

AddDebuggingMessage(self, msg)
  `Adds a message to the description of the exception.
  Many Telemetry exceptions arise from failures in another application. These
  failures are difficult to pinpoint. This method allows Telemetry classes to
  append useful debugging information to the exception. This method also logs
  information about the location from where it was called.`

__init__(self, msg='')

__str__(self)

Data descriptors inherited from Error:

__weakref__
  `list of weak references to the object (if defined)`

Data and other attributes inherited from exceptions.Exception:

__new__ = <built-in method __new__ of type object>
  `T.__new__(S, ...) -> a new object with type S, a subtype of T`

Methods inherited from exceptions.BaseException:

__delattr__(...)
  `x.__delattr__('name') <==> del x.name`

__getattribute__(...)
  `x.__getattribute__('name') <==> x.name`

__getitem__(...)
  `x.__getitem__(y) <==> x[y]`

__getslice__(...)
  `x.__getslice__(i, j) <==> x[i:j]
  Use of negative indices is not supported.`

__reduce__(...)

__repr__(...)
  `x.__repr__() <==> repr(x)`

__setattr__(...)
  `x.__setattr__('name', value) <==> x.name = value`

__setstate__(...)

__unicode__(...)

Data descriptors inherited from exceptions.BaseException:

__dict__

args

message