Google App Engineを会社のマシンにも入れてみた。
で、プロジェクトをデスクトップに作成して終了すると、以下のようなエラーダイアログが出る。


ログを見ると、次のように書かれていた。


Traceback (most recent call last):
File "GoogleAppEngineLauncher.py", line 42, in
File "wx\_core.pyc", line 7913, in __init__
File "wx\_core.pyc", line 7487, in _BootstrapApp
File "launcher\app.pyc", line 53, in OnInit
File "launcher\app.pyc", line 97, in _CreateModels
File "launcher\maintable.pyc", line 35, in __init__
File "launcher\maintable.pyc", line 86, in _LoadProjects
File "launcher\project.pyc", line 63, in ProjectWithConfigParser
File "launcher\project.pyc", line 260, in _LoadFromConfigParser
File "ConfigParser.pyc", line 520, in get
ConfigParser.NoOptionError: No option 'name' in section: '0'
なので、ググってみたら対応策が書いてあった。
http://groups.google.com/group/google-appengine-python/browse_thread/thread/87d838f61490f003?pli=1&auth=DQAAALQAAACOM804aI84ZExYRfSksY_L3fCAMYrkYugu4CAxBou7_fM4pCrWD7iS9vBHysvHRvMFe6seCUrzeEXVc_zGAD4t7YONKMxTHxVntoAhXE-7RUlELsf_wsfk7yWaANle9mm_iI0KQ9NEoBIy6ZwP51WzShnoA0odchpLzFD73Q0aNn3YoL-tf8tN1xnszZyUaMa8an29L4Dg3KW7uOItzkbK5MmZzzYCT0VpwzqhvuCJxy9T94ityhEIUqbbQpAGwqI


ここでは、設定ファイルを修正しろって言われているけど、面倒くさいのでgoogle_appengine_projects.iniそのものを削除して起動したら、ちゃんと起動してくれた。google_appengine_projects.iniに日本語が入った直接パスを指定した場合は読み込めた。
なので、文字コードの問題ってことですね。Launcherでパス解決が出来ないから設定ファイルにプロジェクトパスが書き込めないんだろうと予想。で、設定を読み込もうとしてるけど、データがないのでConfigParserのエラーが出ると。
Pythonのデフォルトエンコードがasciiだったのをutf-8に修正しても同じエラーが出ました。
日本語フォルダは使っちゃダメということになりますね。