From a976c16cf3f77c38d9006c3d39c96d6c8aa04110 Mon Sep 17 00:00:00 2001 From: Alon Levy Date: Thu, 14 Jun 2012 11:43:20 +0300 Subject: python_modules/ptypes.py/EnumBaseType.c_enumname: add missing return to fix broken enums generation Fixes the resulting enums.h from the invocation of: ./spice_codegen.py --generate-enums spice.proto spice-protocol/spice/enums.h Right now any enum will contain None as the enum members, with this fix it will contain the real enum members, i.e. SPICE_FOO. --- python_modules/ptypes.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'python_modules') diff --git a/python_modules/ptypes.py b/python_modules/ptypes.py index 132ba99..d9fbfe2 100644 --- a/python_modules/ptypes.py +++ b/python_modules/ptypes.py @@ -234,7 +234,7 @@ class EnumBaseType(Type): return codegen.prefix_camel(self.name) def c_enumname(self, value): - self.c_enumname_by_name(self.names[value]) + return self.c_enumname_by_name(self.names[value]) def c_enumname_by_name(self, name): if self.has_attr("prefix"): -- cgit