2012-10-16 19 views
0

有趣的案例在這裏:我在我的家用機器上和工作上使用IronPython 2.7.3。導入單元測試在家工作正常,但不是在工作:IronPython.Modules.PythonSignal當導入unittest模塊時拋出異常

Iron Python error

任何想法是怎麼回事?奇怪的是我沒有安裝Iron Python,重新安裝,我能夠導入單元測試一個小時沒有問題。我走出去了一會兒,試圖進行額外的測試,但它又被打破了。任何想法可能是什麼原因?

編輯:其次傑夫的建議和底座的例外是: enter image description here

回答

1

嘗試直接運行import signal,看看它是否仍然發生。此外,請嘗試與ipy -X:ExceptionDetail -X:ShowClrExceptions一起運行,看看是否包含任何額外信息。

PythonSignal必須做一些P/Invoke代碼,這對於一些奇怪的行爲總是有好處的。

+0

謝謝你的幫助,傑夫。我修改了我的問題以顯示輸出的詳細信息。 –

+0

編輯準備就緒並丟失:/任何聲音,是的,導入信號導致今天和昨天的問題。 Python工具看起來像它在我的控制面板中安裝了兩次。當我安裝支持2012版本的RC版本時,我將舊版本卸載到家用機箱上,但未安裝在工作箱上。不知道這與它有什麼關係,但我正在重新進行工具和IPY安裝。我會玩它幾個小時,看看它是如何發展。 –

+1

看起來像GAC問題似乎來來去去。將嘗試在2.7.4中一勞永逸地修復,但現在,首先安裝pytools,然後IronPython 2.7.3應該可以工作。 –