Module hosh.misc.exception

Exceptions create in this package.

They help writing complete tests.

Expand source code
#  Copyright (c) 2021. Davi Pereira dos Santos
#  This file is part of the hosh project.
#  Please respect the license - more about this in the section (*) below.
#
#  hosh is free software: you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation, either version 3 of the License, or
#  (at your option) any later version.
#
#  hosh is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#
#  You should have received a copy of the GNU General Public License
#  along with hosh.  If not, see <http://www.gnu.org/licenses/>.
#
#  (*) Removing authorship by any means, e.g. by distribution of derived
#  works or verbatim, obfuscated, compiled or rewritten versions of any
#  part of this work is illegal and unethical regarding the effort and
#  time spent here.
"""Exceptions create in this package.

They help writing complete tests."""


class CellValueTooHigh(Exception):
    pass


class DanglingEtype(Exception):
    pass


class WrongContent(Exception):
    pass


class WrongVersion(Exception):
    pass




class ElementTooHigh(Exception):
    pass


class WrongIdentifier(Exception):
    pass


class WrongEType(Exception):
    pass

Classes

class CellValueTooHigh (*args, **kwargs)

Common base class for all non-exit exceptions.

Expand source code
class CellValueTooHigh(Exception):
    pass

Ancestors

  • builtins.Exception
  • builtins.BaseException
class DanglingEtype (*args, **kwargs)

Common base class for all non-exit exceptions.

Expand source code
class DanglingEtype(Exception):
    pass

Ancestors

  • builtins.Exception
  • builtins.BaseException
class ElementTooHigh (*args, **kwargs)

Common base class for all non-exit exceptions.

Expand source code
class ElementTooHigh(Exception):
    pass

Ancestors

  • builtins.Exception
  • builtins.BaseException
class WrongContent (*args, **kwargs)

Common base class for all non-exit exceptions.

Expand source code
class WrongContent(Exception):
    pass

Ancestors

  • builtins.Exception
  • builtins.BaseException
class WrongEType (*args, **kwargs)

Common base class for all non-exit exceptions.

Expand source code
class WrongEType(Exception):
    pass

Ancestors

  • builtins.Exception
  • builtins.BaseException
class WrongIdentifier (*args, **kwargs)

Common base class for all non-exit exceptions.

Expand source code
class WrongIdentifier(Exception):
    pass

Ancestors

  • builtins.Exception
  • builtins.BaseException
class WrongVersion (*args, **kwargs)

Common base class for all non-exit exceptions.

Expand source code
class WrongVersion(Exception):
    pass

Ancestors

  • builtins.Exception
  • builtins.BaseException