如有错误,希望可以指出,感谢!
根据gRPC的官方文档,它通过repeated实现对python中List类型数据的支持。
例如repeated string text_list = 1;表示元素为字符串的List。
但是在python中,gRPC的repeated实际上是RepeatedScalarFieldContainer对象,它包含了list的一些方法,在很多场景下使用也正常,但是有时候传入了包含类型检查的函数时,会报错,这类错误,很难想到。
所以为了避免,最好直接将收到的输入直接进行类型转换,转成List。