私はこの行を実行しようとします:
print '%s queued as job %r' % (job.name(), jobs_queued.qsize())
その行を指しているこのエラーが表示されます:
TypeError: 'str' object is not callable
周りを見回した後、このエラーは主に「str」を変数として使用したことが原因であることに気付きましたが、そのようなことはしていません。誰かが彼らの洞察を与えることができますか?
jobs_queued は Queue() で、ジョブは Process() です
jobs_queued = Queue()
job = multiprocessing.Process(name=phi_dir, target=task, args=(phi_dir,))
phi_dir は文字列、task はシェルスクリプトを呼び出す関数です。