Отсутствует аргумент потока Python - PullRequest
0 голосов
/ 20 ноября 2018

Я получаю ошибку отсутствующего аргумента и следую за ответом здесь. Python: TypeError в Threading. функция принимает x позиционный аргумент, но y были заданы Что мне не хватает? Помогите новичку.
Из ответа "каждый символ передается как отдельный аргумент startSuggestworker.

Вместо этого вы должны предоставить args кортеж: t = threading.Thread (target = startSuggestworker, args = (start_keyword,)) «

    self.thread = threading.Thread(target=self.threadManager(), args=(fl,))
TypeError: threadManager() missing 1 required positional argument: 'fl'

Вот подпись для threadManager ()

def threadManager(self, fl):
       #code 

Редактировать Добавить больше контекста: Как работает этот код

self.thread2 = threading.Thread(target=self.startProcess2, args=(fl,myData))

И определение для startProcess2

def startProcess2(self, fnfull, myData):
     #code 

Но мне это не удается

        if fl != '':
            self.threadx = threading.Thread(target=self.threadManager(), args=(self,fl,))
            self.threadx.start()
...