

def get_stopword_count(self, content):
    if (not content):
        return WordStats()
    ws = WordStats()
    stripped_input = self.remove_punctuation(content)
    candiate_words = self.candiate_words(stripped_input)
    overlapping_stopwords = []
    c = 0
    for w in candiate_words:
        c += 1
        if (w.lower() in self.STOP_WORDS):
            overlapping_stopwords.append(w.lower())
    ws.set_word_count(c)
    ws.set_stopword_count(len(overlapping_stopwords))
    ws.set_stop_words(overlapping_stopwords)
    return ws

dataset/ETHPy150Open xiaoxu193/PyTeaser/goose/text.py StopWords.get_stopword_count/original