py2exeで実行ファイルにする関係上、DeprecationWarningが出ると終了時にダイアログが出てしまうので対策した。
wxPythonをimportするだけで、以下の警告が出る。
hoge.py:19: DeprecationWarning: The wxPython compatibility package is no longer automatically generated or act
ively maintained. Please switch to the wx package as soon as possible.
from wxPython.wx import *
Python 2.6 をインストールすると Mercurial で警告が出るのを回避する – kwatchの日記
こちらの記事を参考に、wxPythonのimport前に、以下の行を追加。
import warnings warnings.filterwarnings('ignore', category=DeprecationWarning, message=r'The wxPython')
多分ログ出さないようにする方法もあるんだと思うんだけど。DeprecationWarningの解決策を探していたら、出さないようにするってのが見つかったので、とりあえずこれで対処。