62 lines
2.0 KiB
Python
62 lines
2.0 KiB
Python
# pyenchant
|
|
#
|
|
# Copyright (C) 2004-2008, Ryan Kelly
|
|
#
|
|
# This library is free software; you can redistribute it and/or
|
|
# modify it under the terms of the GNU Lesser General Public
|
|
# License as published by the Free Software Foundation; either
|
|
# version 2.1 of the License, or (at your option) any later version.
|
|
#
|
|
# This library 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
|
|
# Lesser General Public License for more details.
|
|
#
|
|
# You should have received a copy of the GNU Lesser General Public
|
|
# License along with this library; if not, write to the
|
|
# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
|
# Boston, MA 02111-1307, USA.
|
|
#
|
|
# In addition, as a special exception, you are
|
|
# given permission to link the code of this program with
|
|
# non-LGPL Spelling Provider libraries (eg: a MSFT Office
|
|
# spell checker backend) and distribute linked combinations including
|
|
# the two. You must obey the GNU Lesser General Public License in all
|
|
# respects for all of the code used other than said providers. If you modify
|
|
# this file, you may extend this exception to your version of the
|
|
# file, but you are not obligated to do so. If you do not wish to
|
|
# do so, delete this exception statement from your version.
|
|
#
|
|
"""
|
|
enchant.errors: Error class definitions for the enchant library
|
|
================================================================
|
|
|
|
All error classes are defined in this separate sub-module, so that they
|
|
can safely be imported without causing circular dependencies.
|
|
|
|
"""
|
|
|
|
|
|
class Error(Exception):
|
|
"""Base exception class for the enchant module."""
|
|
|
|
pass
|
|
|
|
|
|
class DictNotFoundError(Error):
|
|
"""Exception raised when a requested dictionary could not be found."""
|
|
|
|
pass
|
|
|
|
|
|
class TokenizerNotFoundError(Error):
|
|
"""Exception raised when a requested tokenizer could not be found."""
|
|
|
|
pass
|
|
|
|
|
|
class DefaultLanguageNotFoundError(Error):
|
|
"""Exception raised when a default language could not be found."""
|
|
|
|
pass
|