Я выполняю команду в потоке почти 25 тысяч раз, например
if threaded is True:
thread = Thread(target=threadedCommand, args=(cmd))
thread.start()
thread.join()
def threadedCommand(command):
if command is None:
print 'can\'t execute threaded command'
sys.exit(-1)
print 'executing - %s'%(command)
os.system(command)
, а команда похожа
cp file dir
и я вижу
Traceback (последний вызов последним): файл "/usr/lib64/python2.6/threading.py", строка 525, в __bootstrap_inner self.run () Файл "/usr/lib64/python2.6/threading.py", строка 477, в процессе выполнения self .__ target (* self .__ args, ** self .__ kwargs ) TypeError: threadadedCommand () принимает ровно 1 аргумент (Задано 52)
^ CException в потоке Thread-9377: Traceback (последний вызов последним): Файл "/usr/lib64/python2.6/threading.py", строка 525, в {{ 1}} __bootstrap_inner файл self.run () "/usr/lib64/python2.6/threading.py", строка 477, в процессе выполнения self .__ target (* self .__ args, ** self .__ kwargs) TypeError: threadadedCommand () принимает ровно 1 аргумент (56 задано)