def __init__()

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))
        )