/var/log/messages

debugging with sixth sense

某 Twitter-bot が動いていない件

気が付いたら 1.14 あたりから動いていない。API の仕様変更があったとのことですが

プロトコルを https にしても駄目。で、ローカルに環境作って云々、ってのも色々ハマッた挙句に json なナニを import できなくなっている事が判明。

で、GAE なログ見ると For more information see https://developers.google.com/appengine/docs/python/tools/libraries#Django とあったので中身を確認。

どうも以下を main.py に追加、ということなのかどうか。ちなみにわしは Django 0.96 を使っているらしい。

import os
os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'

from google.appengine.dist import use_library
use_library('django', '0.96')

盛り込んでみます。で、deploy もしてみる。

$ ./google_appengine/appcfg.py --oauth2 update hoge/

どうなるか。

駄目でした

とりあえず以下を盛り込んで再度 deploy してますがどうなるか。

main.py の一部

from google.appengine.dist import use_library
use_library('django', '0.96')

oauth.py の一部

from django.utils import simplejson as json

なんとなく一部のファイルを未更新のまま deploy してたりする疑惑があるのですが、続きは夜に時間が確保できれば、ということでorz

復活

deploy 後にぼさっと TL 眺めてたら復活してました。対応は以下になるのかどうか。

  • プロトコルを https にした
  • use_library を import してもごもご

監視とかした方が良いのかどうか (わら

Comments