compose.ioflask
のリモートrethinkdb
データベースを実行して接続するアプリがあります。アプリはpythonanywhere.comにも展開されますが、この展開では次のエラーがスローされ続けます。
Traceback (most recent call last):
File "/home/user/.virtualenvs/venv/lib/python3.5/encodings/idna.py", line 165, in encode
raise UnicodeError("label empty or too long")
UnicodeError: label empty or too long
...
rethinkdb.errors.ReqlDriverError: Could not connect to rethinkdb://[user]:[password]@aws-us-east-1-portal.1.dblayer.com:23232. Error: encoding with 'idna' codec failed (UnicodeError: label empty or too long)
接続コードは次のようになります。
conn = r.connect(host='aws-us-east-1-portal.1.dblayer.com',
port=23232,
auth_key='[auth_key]',
ssl={'ca_certs': './cacert'})
ここから先に進む方法がわかりません。
Python 3.5 を実行しています。