in spamfilter.py [0:0]
def __init__(self):
self.punctuation = string.punctuation
self.ham_words: typing.List[str] = []
self.spam_words: typing.List[str] = []
nltk.download("stopwords")
nltk.download("punkt")
self.stopwords = nltk.corpus.stopwords.words("english")
spamdb = json.load(open("corpus/spamdb.json"))
self.spam_words = spamdb["spam"]
self.ham_words = spamdb["ham"]
print(
"Naïve spam scanner loaded %u hams and %u spams"
% (len(self.ham_words), len(self.spam_words))
)