# -*- coding: utf-8 -*- # 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 Anthony Sottile # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING """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"""