Module jumpscale.core.exceptions.exceptions

Exceptions module provide a carefully picked list of exceptions to be used across the framework

  • Base
  • Permission
  • Halt
  • Runtime
  • Input
  • Value
  • NotImplemented
  • Bug
  • Operations
  • IO
  • NotFound
  • Timeout
  • SSH
  • SSHTimeout
Expand source code
"""
Exceptions module provide a carefully picked list of exceptions to be used across the framework

- Base
- Permission
- Halt
- Runtime
- Input
- Value
- NotImplemented
- Bug
- Operations
- IO
- NotFound
- Timeout
- SSH
- SSHTimeout


"""


class JSException(Exception):
    def __init__(self, message, category=None, level=None, context=None):
        super().__init__(message)


class Base(JSException):
    pass


class Permission(JSException):
    pass


class Halt(JSException):
    pass


class Runtime(JSException):
    pass


class Input(JSException):
    pass


class Value(JSException):
    pass


class NotImplemented(JSException):
    pass


class Validation(JSException):
    pass


class Bug(JSException):
    pass


class Operations(JSException):
    pass


class IO(JSException):
    pass


class NotFound(JSException):
    pass


class Timeout(JSException):
    pass


class SSH(JSException):
    pass


class SSHTimeout(JSException):
    pass

Classes

class Base (message, category=None, level=None, context=None)

Common base class for all non-exit exceptions.

Expand source code
class Base(JSException):
    pass

Ancestors

  • JSException
  • builtins.Exception
  • builtins.BaseException
class Bug (message, category=None, level=None, context=None)

Common base class for all non-exit exceptions.

Expand source code
class Bug(JSException):
    pass

Ancestors

  • JSException
  • builtins.Exception
  • builtins.BaseException
class Halt (message, category=None, level=None, context=None)

Common base class for all non-exit exceptions.

Expand source code
class Halt(JSException):
    pass

Ancestors

  • JSException
  • builtins.Exception
  • builtins.BaseException
class IO (message, category=None, level=None, context=None)

Common base class for all non-exit exceptions.

Expand source code
class IO(JSException):
    pass

Ancestors

  • JSException
  • builtins.Exception
  • builtins.BaseException
class Input (message, category=None, level=None, context=None)

Common base class for all non-exit exceptions.

Expand source code
class Input(JSException):
    pass

Ancestors

  • JSException
  • builtins.Exception
  • builtins.BaseException
class JSException (message, category=None, level=None, context=None)

Common base class for all non-exit exceptions.

Expand source code
class JSException(Exception):
    def __init__(self, message, category=None, level=None, context=None):
        super().__init__(message)

Ancestors

  • builtins.Exception
  • builtins.BaseException

Subclasses

class NotFound (message, category=None, level=None, context=None)

Common base class for all non-exit exceptions.

Expand source code
class NotFound(JSException):
    pass

Ancestors

  • JSException
  • builtins.Exception
  • builtins.BaseException
class NotImplemented (message, category=None, level=None, context=None)

Common base class for all non-exit exceptions.

Expand source code
class NotImplemented(JSException):
    pass

Ancestors

  • JSException
  • builtins.Exception
  • builtins.BaseException
class Operations (message, category=None, level=None, context=None)

Common base class for all non-exit exceptions.

Expand source code
class Operations(JSException):
    pass

Ancestors

  • JSException
  • builtins.Exception
  • builtins.BaseException
class Permission (message, category=None, level=None, context=None)

Common base class for all non-exit exceptions.

Expand source code
class Permission(JSException):
    pass

Ancestors

  • JSException
  • builtins.Exception
  • builtins.BaseException
class Runtime (message, category=None, level=None, context=None)

Common base class for all non-exit exceptions.

Expand source code
class Runtime(JSException):
    pass

Ancestors

  • JSException
  • builtins.Exception
  • builtins.BaseException
class SSH (message, category=None, level=None, context=None)

Common base class for all non-exit exceptions.

Expand source code
class SSH(JSException):
    pass

Ancestors

  • JSException
  • builtins.Exception
  • builtins.BaseException
class SSHTimeout (message, category=None, level=None, context=None)

Common base class for all non-exit exceptions.

Expand source code
class SSHTimeout(JSException):
    pass

Ancestors

  • JSException
  • builtins.Exception
  • builtins.BaseException
class Timeout (message, category=None, level=None, context=None)

Common base class for all non-exit exceptions.

Expand source code
class Timeout(JSException):
    pass

Ancestors

  • JSException
  • builtins.Exception
  • builtins.BaseException
class Validation (message, category=None, level=None, context=None)

Common base class for all non-exit exceptions.

Expand source code
class Validation(JSException):
    pass

Ancestors

  • JSException
  • builtins.Exception
  • builtins.BaseException
class Value (message, category=None, level=None, context=None)

Common base class for all non-exit exceptions.

Expand source code
class Value(JSException):
    pass

Ancestors

  • JSException
  • builtins.Exception
  • builtins.BaseException