I assume the values are those used with the rails demo and that you had different uri, signature & address for your test with the python demo. That's right ?
That's correct.
May you check the value of the field "message" in the json returned by the server ? It should give us a first hint about the problem.
I'll do some extra debug now. Thanks.