summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2008-04-29 12:07:43 +0000
committerFrederic Peters <fpeters@entrouvert.com>2008-04-29 12:07:43 +0000
commitaaec8ae3c1f251a8cebf3eb68c95b40b89041467 (patch)
tree338ad913130e5f35760fc6736654997c38c98161
parent4be42d6952ee50e5ee6e6bcb7180ee77ecd578b7 (diff)
downloadlasso-aaec8ae3c1f251a8cebf3eb68c95b40b89041467.tar.gz
lasso-aaec8ae3c1f251a8cebf3eb68c95b40b89041467.tar.xz
lasso-aaec8ae3c1f251a8cebf3eb68c95b40b89041467.zip
[project @ fpeters@0d.be-20080227101004-a8tjn21ux8m0md7s]
an other rename issue Original author: Frederic Peters <fpeters@0d.be> Date: 2008-02-27 11:10:04.420000+01:00
-rw-r--r--bindings/lang_python.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/bindings/lang_python.py b/bindings/lang_python.py
index 73539447..6b904384 100644
--- a/bindings/lang_python.py
+++ b/bindings/lang_python.py
@@ -335,10 +335,13 @@ StringDict = dict
setter = None
if m.rename:
mname = m.rename
- mname = '%s%s' % (mname[3].lower(), mname[4:])
+ if mname.startswith('lasso_'):
+ mname = mname[6:]
+ mname = '%s%s' % (mname[0].lower(), mname[1:])
print >> fd, ' def get_%s(self):' % mname
- print >> fd, ' return _lasso.%s(self._cptr)' % m.rename
function_name = m.rename
+ if function_name.startswith('lasso_'):
+ function_name = function_name[6:]
else:
mname = m.name
mname = re.match(r'lasso_.*_get_(\w+)', mname).group(1)
@@ -523,7 +526,8 @@ StringDict = dict
pname = m.rename
name = m.rename
if name.startswith('lasso_'):
- pname = utils.format_as_camelcase(name[6:])
+ name = name[6:]
+ pname = utils.format_as_camelcase(name)
else:
name = m.name[6:]
pname = utils.format_as_camelcase(name)
@@ -841,6 +845,8 @@ register_constants(PyObject *d)
def generate_function_wrapper(self, m, fd):
if m.rename:
name = m.rename
+ if name.startswith('lasso_'):
+ name = name[6:]
else:
name = m.name[6:]
self.wrapper_list.append(name)