2012-10-10 36 views
2

我編程簡單的象棋遊戲,使用模塊pygame的使用Python 2.7.3(32位)CGS清除窗口 - pygame的錯誤

我使用的是Mac OS X山獅(64位)和日食+ Pydev的作爲IDE

直到昨天,我用正常pygame的,一切都表現不如預期,但我得到了一個警告;不過我並不擔心,因爲它在山獅看來是正常的,並且畢竟它工作正常

然後,在某個時刻,並且沒有以有意義的方式修改代碼(並且沒有安裝任何新的東西),它顯示了這個錯誤:

MacAntonio.local Python[303] <Error>: The function `CGSFlushWindow' is 

obsolete and will be removed in an upcoming update. Unfortunately, this application, or a 

library it uses, is using this obsolete function, and is thereby contributing to an overal  

degradation of system performance. Please use `CGSFlushWindowContentRegion' instead. 

我注意到,此消息最早出現幾秒鐘的午夜之後,10月10日,雖然我不知道如果這是相關或不

我搜索互聯網,我找不到有相同錯誤的人;很多警告,但是這是防止代碼在所有

運行如果你需要我可以張貼我的代碼片段。

謝謝大家

編輯:

我想講清楚這個問題不會因爲一些花哨的東西,我寫的出現,也與此:

import pygame 
pygame.display.set_mode((100, 100)) 

所以看來,pygame的是不是所有的山獅的工作(我的意思是,至少對我來說,但我有一個標準配置,並再次,它的工作,直到10月10日)

+0

這似乎是與山獅和依靠CGS沖洗窗口幾個軟件的問題。那可能是無法修復的,直到包的新版本發佈,但是到底一個人如何解釋,從字面上從一秒到另一個代碼停止工作? – Ant

回答

0

奇怪的是,這個問題只是消失了,現在它的工作。有趣的是,我沒有做任何其他的審判;我離開了Python,Eclipse和PyGame的舊安裝。沒有改變路徑,進口或任何東西。

我認爲這是一個夢!