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