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.
This commit is contained in:
Alon Levy 2012-06-14 11:43:20 +03:00
parent 543faaf796
commit 341f33cbdb

View File

@ -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"):