summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulien Danjou <julien@danjou.info>2010-01-24 18:39:59 +0100
committerEamon Walsh <efw@eamonwalsh.com>2010-01-24 19:20:57 -0500
commit4405f701024c102a97b28e18cf3ae865553051bd (patch)
tree1cc42da3d294ebed6a578cdf16d5ed21efb3ddba
parentecc99450328c4bf38858662fc262a721dd997188 (diff)
Fix enum number generation.
Signed-off-by: Julien Danjou <julien@danjou.info>
-rwxr-xr-xsrc/py_client.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/py_client.py b/src/py_client.py
index c25e39d..961c60c 100755
--- a/src/py_client.py
+++ b/src/py_client.py
@@ -175,7 +175,10 @@ def py_enum(self, name):
for (enam, eval) in self.values:
_py(' %s = %s', _n(enam), eval if eval != '' else count)
- count += 1
+ if eval != '':
+ count = int(eval) + 1
+ else:
+ count += 1
def _py_type_setup(self, name, postfix=''):
'''