Это вызов для функции uploadFile (...):
uploadFile(file)
Это ваш основной поток , вызывающий uploadFile(file)
и затем создайте новый поток, используя возвращаемое значение из вызова uploadFile(file)
в качестве target
потока.
threading.Thread(name='process', target=uploadFile(file))
То есть, используя None
в качестве target
потому что uploadFile(...)
не возвращает никакого значения.
Вы, вероятно, хотели бы сделать это вместо этого:
threading.Thread(name='process', target=uploadFile, args=(file))
Это создаст новый поток, target
которого равен uploadFile
функция. Новый поток вызовет uploadFile
и передаст ему значение args
после того, как поток start()
ed.