Вы вызываете функцию в методе run()
.
Кажется, что здесь вы можете использовать декоратор @staticmethod
, чтобы устранить самосвязывание.Таким образом, вы можете просто SomeClass.func1(arg)
... Или вы можете добавить self в качестве первого аргумента или вызвать его с альтернативным синтаксисом.