今天在写grpc客户端时,对某个message字段赋值,结果报了这个错误node
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.
参考code
patch_job.job.CopyFrom(update_job)
解决rpc