问题描述
今天在写grpc客户端时,对某个message字段赋值,结果报了这个错误
164 if args != "organization" and args != "user":
165 setattr(update_job, args, kwargs[args])
--> 166 patch_job.job = update_job
167 request = msg_pb2.LukeRequest(method="PatchJob",user=kwargs["user"],
168 organization=kwargs["organization"],patch_request=patch_job)
AttributeError: Assignment not allowed to field "job" in protocol message object.
问题分析
问题解答
patch_job.job.CopyFrom(update_job)
解决
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。