1
在我的protobuf文件名爲skill.proto有效枚舉類型,我有:檢查從protobufs
message Cooking {
enum VegeType {
CAULIFLOWER = 0;
CUCUMBER = 1;
TOMATO = 2
}
required VegeType type = 1;
}
在另一個文件(如:name.py)我要檢查該文件中的枚舉是一個有效的類型
#if (myCookingStyle.type != skill_pb2.Cooking.VegeTypes):
print "Error: invalid cooking type"
如何檢查myCookingStyle.type是否爲有效的枚舉類型?
即:我怎麼做到這一點的註釋行
NB:我想避免這樣做很難檢查的枚舉類型的編碼,因爲我可能以後添加更多VegeTypes如:土豆= 3,蔥= 4