Python2.6では、Evtモジュール(Carbon import Evtから)はOSXのTickCount()に応答していないようです。しかし、Python2.5は問題ありません。
from Carbon import Evt
s = Evt.TickCount()
Python2.5では、返された整数を取得します。Python2.6では、次のようになります。
AttributeError: 'module' object has no attribute 'TickCount'
これはユキヒョウです。TickCount()を機能させるためにOSXで更新する必要のあるライブラリはありますか?py2appを使用しているため、実際にこの問題が発生しています。
バリーの答えの更新: 問題は、py2appが起動すると、作成するアプリケーションが次のようになることです。
File "/Users/cybertoast/Projects/scripts/dist/fixcatalystlibs.app/Contents/Resources/__boot__.py", line 40, in mainloop
[0x0-0x913913].org.pythonmac.unspecified.fixcatalystlibs[11722] stoptime = Evt.TickCount() + timeout
[0x0-0x913913].org.pythonmac.unspecified.fixcatalystlibs[11722] AttributeError: 'module' object has no attribute 'TickCount'
.bash_profileにVERSIONER_PYTHON_PREFER_32_BIT=yesを追加しましたが、py2appが作成するアプリでも同じ問題が発生します。ただし、Pythonインタープリターは32ビットの修正に満足しています。しかし、それでもpy2appの解決策が必要です。