On Sun, Aug 25, 2013 at 12:47 AM, <chrisg...@gmail.com> wrote:
> heartbeatResult = rpc_pb2.HeartbeatResult()
> heartbeatResult.service = "ALERT_SERVICE"
> heartbeatResult.timestamp = st
> heartbeatResult.status_cd = rpc_pb2.OK
> heartbeatResult.status_summary = "OK"
> response = rpc_pb2.Response()
> response.service_name = ""
> response.method_name = "SendHeartbeatResult"
> response.client_id = "ALERT_SERVICE"
> response.status_cd = rpc_pb2.OK
> response.response_proto = str(heartbeatResult).encode('utf-8')
I'll admit to not being _entirely_ familiar with the python API, but
shouldn't this be
response.response_proto = heartbeatResult.SerializeToString()
I would semi-assume that str(heartbeatResult) produces a text-encoded
version, but perhaps not.
When in doubt, dump the raw protobuf data bytes received and see
what's going on.
You received this message because you are subscribed to the Google Groups
"Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
To post to this group, send email to email@example.com.
Visit this group at http://groups.google.com/group/protobuf.
For more options, visit https://groups.google.com/groups/opt_out.