# Copyright (c) 2016-2018, 2020 Claudiu Popa # Copyright (c) 2016 Glenn Matthews # Copyright (c) 2017 Łukasz Rogalski # Copyright (c) 2018 Ville Skyttä # Copyright (c) 2019 Thomas Hisch # Copyright (c) 2020 hippo91 # Copyright (c) 2020 Anthony Sottile # Copyright (c) 2021 Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> # Copyright (c) 2021 Pierre Sassoulas # Copyright (c) 2021 Marc Mueller <30130371+cdce8p@users.noreply.github.com> # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/main/LICENSE """Exception classes raised by various operations within pylint.""" class InvalidMessageError(Exception): """raised when a message creation, registration or addition is rejected""" class UnknownMessageError(Exception): """raised when an unregistered message id is encountered""" class EmptyReportError(Exception): """raised when a report is empty and so should not be displayed""" class InvalidReporterError(Exception): """raised when selected reporter is invalid (e.g. not found)""" class InvalidArgsError(ValueError): """raised when passed arguments are invalid, e.g., have the wrong length""" class NoLineSuppliedError(Exception): """raised when trying to disable a message on a next line without supplying a line number"""