Flask-OAuthlib を使用しており、ローカルの開発環境では問題なく動作しますが、コードをライブ GAE 環境にデプロイするとすぐに次のエラーが発生します。
File "/base/data/home/apps/s~xxxx/test-20141215.381476653039842303/lib/oauthlib/common.py", line 129, in urldecode
raise ValueError(error % (set(query) - urlencoded, query))
ValueError: Error trying to decode a non urlencoded string. Found invalid characters: set([u'!']) in the string:
! を含む同じパスワードを使用する キャラクターはローカルで正常に動作しますが、アプリがデプロイされたときに何が問題なのかわかりません。
ローカルで Python 2.7.6 を使用しています。
私が使用している URL リクエストの場合:
uri = add_params_to_uri(url, params)
これは oauthlib.common の一部です