summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2008-05-28 08:53:34 +0000
committerFrederic Peters <fpeters@entrouvert.com>2008-05-28 08:53:34 +0000
commit43faad01bb25e010936b4694004e0e742c0b7825 (patch)
treecac74fbd525ec57508d258371866e47a84b7efe7
parente5f5ad4c864be0061125a9004decfcf3eca75a5b (diff)
boolean in C are uppercase
-rw-r--r--bindings/lang_python.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/bindings/lang_python.py b/bindings/lang_python.py
index 58b39708..8ae8c7c8 100644
--- a/bindings/lang_python.py
+++ b/bindings/lang_python.py
@@ -799,7 +799,11 @@ register_constants(PyObject *d)
parse_tuple_format.append('i')
parse_tuple_args.append('&%s' % arg_name)
if arg_options.get('default'):
- defval = arg_options.get('default')[2:]
+ defval = arg_options.get('default')
+ if defval.startswith('b:'):
+ defval = defval[2:].upper()
+ else:
+ defval = defval[2:]
print >> fd, ' %s %s = %s;' % (arg[0], arg[1], defval)
else:
print >> fd, ' %s %s;' % (arg[0], arg[1])