0
我有以下腳本:Python錯誤檢查錯誤?
from multiprocessing import Lock, Pool
def worker():
r = other.work()
return r
def main():
pool = Pool(4)
result = pool.apply_sync(worker,())
result.wait()
在工人(),我從另一個調用模塊 '等' 功能工作(),但是,我忘了導入模塊「其他'。但是當我運行這個python腳本時,python沒有報告任何異常。這是一個錯誤?
您的代碼片段在第9行中包含空集內的逗號錯誤:result = pool.apply_sync(worker,(,)) –
異步調用可能會抑制異常的輸出。爲了測試這個,你可以寫一個引發異常的函數,看看會發生什麼。另一種可能是在python調用的名稱空間內已經有一些類。 – aplassard