Source code for textblob.exceptions

# -*- coding: utf-8 -*-

MISSING_CORPUS_MESSAGE = """
Looks like you are missing some required data for this feature.

To download the necessary data, simply run

    curl https://raw.github.com/sloria/TextBlob/master/download_corpora.py | python

Or use the NLTK downloader to download the missing data: http://nltk.org/data.html
If this doesn't fix the problem, file an issue at https://github.com/sloria/TextBlob/issues.
"""

class TextBlobException(Exception):
    '''A TextBlob-related exception.'''

[docs]class MissingCorpusException(TextBlobException): '''Exception thrown when a user tries to use a feature that requires a dataset or model that the user does not have on their system. ''' def __init__(self, message=MISSING_CORPUS_MESSAGE, *args, **kwargs): super(MissingCorpusException, self).__init__(message, *args, **kwargs)
class DeprecationError(TextBlobException): '''Raised when user uses a deprecated feature.''' pass