1
我在使用並行python模塊時遇到了透明緩存問題。我在我的並行代碼調用的模塊中更改了一個方法簽名。當我執行代碼時,它給了我一個錯誤,說它預期舊方法簽名。緩存並行python錯誤
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/ppworker.py", line 90, in run
__result = __f(*__args)
File "<string>", line 12, in run_grn
TypeError: __init__() takes at most 2 arguments (3 given)
我刪除了.pyc文件,以防它使用它們,但仍然沒有快樂。當我將模塊重命名爲其他內容時,它再次開始工作,所以我只能假設並行python在某處存儲模塊的舊副本。我檢查了文檔,但沒有提及緩存如何工作。有沒有辦法清除緩存?任何幫助將不勝感激!