示例#1
0
    def __init__(self, spelling_config=None):
        SpellingChecker.__init__(self, spelling_config)

        if spelling_config is None:
            corpus_filename = os.path.dirname(__file__) + os.sep + "corpus.txt"
        else:
            corpus_filename = spelling_config.corpus

        if logging.getLogger().isEnabledFor(logging.INFO):
            logging.info("Loading spelling corpus [%s]", corpus_filename)
        self.words = Counter(self._all_words(open(corpus_filename, encoding="utf-8").read()))
        self.sum_of_words = sum(self.words.values())
示例#2
0
    def __init__(self, spelling_config=None):
        SpellingChecker.__init__(self, spelling_config)

        self.words = []
        self.sum_of_words = 0

        if spelling_config is None:
            corpus_filename = os.path.dirname(__file__) + os.sep + "corpus.txt"
        else:
            corpus_filename = spelling_config.corpus

        if os.path.exists(corpus_filename) is True:
            YLogger.info(self, "Loading spelling corpus [%s]", corpus_filename)

            self.words = Counter(self._all_words(open(corpus_filename, encoding="utf-8").read()))
            self.sum_of_words = sum(self.words.values())
        else:
            YLogger.error(self, "No spelling corpus found[%s]", corpus_filename)
示例#3
0
    def __init__(self, spelling_config=None):
        SpellingChecker.__init__(self, spelling_config)

        self.words = []
        self.sum_of_words = 0

        if spelling_config is None:
            corpus_filename = os.path.dirname(__file__) + os.sep + "corpus.txt"
        else:
            corpus_filename = spelling_config.corpus

        if os.path.exists(corpus_filename) is True:
            YLogger.info(self, "Loading spelling corpus [%s]", corpus_filename)

            self.words = Counter(
                self._all_words(
                    open(corpus_filename, encoding="utf-8").read()))
            self.sum_of_words = sum(self.words.values())
        else:
            YLogger.error(self, "No spelling corpus found[%s]",
                          corpus_filename)
示例#4
0
 def __init__(self, spelling_config=None):
     SpellingChecker.__init__(self, spelling_config)
     self._speller = Speller()
 def __init__(self, spelling_config=None):
     SpellingChecker.__init__(self, spelling_config)
示例#6
0
    def __init__(self, spelling_config=None):
        SpellingChecker.__init__(self, spelling_config)

        self.words = []
        self.sum_of_words = 0