diff options
| author | Frederic Peters <fpeters@entrouvert.com> | 2008-04-29 12:07:43 +0000 |
|---|---|---|
| committer | Frederic Peters <fpeters@entrouvert.com> | 2008-04-29 12:07:43 +0000 |
| commit | aaec8ae3c1f251a8cebf3eb68c95b40b89041467 (patch) | |
| tree | 338ad913130e5f35760fc6736654997c38c98161 | |
| parent | 4be42d6952ee50e5ee6e6bcb7180ee77ecd578b7 (diff) | |
| download | lasso-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.py | 12 |
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) |
