Ошибка «parameter unfilled» при использовании self в Python возникает когда пытаются вызвать метод у класса без предварительного создания экземпляра класса. 2
Когда вызывается метод у экземпляра класса, аргумент self подставляется автоматически, но когда метод вызывается у самого класса, то никакого автоматического self нет и его нужно прописать самостоятельно. 1
Чтобы избежать этой ошибки, необходимо всегда создавать экземпляр класса перед вызовом у него метода. 2