Google App EngineでtwitterにPostする

Google App Engine(for Python)でtwitterにPostするためのコード。
ベタ書きだとこのあたりが最小構成なのかしら。
本当はクラスライブラリみたいなのにしたりIDとパスワードは別ファイルにおいて読み込んだりするといいんだけどついついコードを直に埋めてしまうのが自分の悪い癖。

from google.appengine.api import urlfetch
import base64
import urllib

header_auth = { 'Authorization' : 'Basic ' + base64.b64encode('%s:%s' % ('YourTwitterID', 'YourTwitterPass')) }
status = u'ほげほげ'
url    = 'http://twitter.com/statuses/update.json'
data   = urllib.urlencode({ 'status' : status.encode('utf-8'), })
result = urlfetch.fetch(url = url,method = urlfetch.POST,payload = data,headers = header_auth,)
if result.status_code != 200:
  # 送信失敗