diff options
author | Frederic Peters <fpeters@entrouvert.com> | 2008-04-29 12:06:38 +0000 |
---|---|---|
committer | Frederic Peters <fpeters@entrouvert.com> | 2008-04-29 12:06:38 +0000 |
commit | 6f0d7933ed314ee90fb017ca5a5ea2d09d395179 (patch) | |
tree | eefe876e1525077cb8a82f6a72ae9a13c3d29659 | |
parent | 129ed8d7d39bb0612506ee36b75879843e787c6a (diff) | |
download | lasso-6f0d7933ed314ee90fb017ca5a5ea2d09d395179.tar.gz lasso-6f0d7933ed314ee90fb017ca5a5ea2d09d395179.tar.xz lasso-6f0d7933ed314ee90fb017ca5a5ea2d09d395179.zip |
[project @ fpeters@0d.be-20080217143931-r5r87f8m415866z5]
fixed (a little bit hacky, slowly getting back) renamed methods in python
binding
Original author: Frederic Peters <fpeters@0d.be>
Date: 2008-02-17 15:39:31.583000+01:00
-rw-r--r-- | bindings/lang_python.py | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/bindings/lang_python.py b/bindings/lang_python.py index e872a246..2e4cbe59 100644 --- a/bindings/lang_python.py +++ b/bindings/lang_python.py @@ -315,15 +315,17 @@ Session.providerIds = property(session_get_provider_ids) setter = None if m.rename: mname = m.rename + mname = '%s%s' % (mname[3].lower(), mname[4:]) + print >> fd, ' def get_%s(self):' % mname + print >> fd, ' return _lasso.%s(self._cptr)' % m.rename else: mname = m.name - mname = re.match(r'lasso_.*_get_(\w+)', mname).group(1) - mname = utils.format_underscore_as_camelcase(mname) + mname = re.match(r'lasso_.*_get_(\w+)', mname).group(1) + mname = utils.format_underscore_as_camelcase(mname) + print >> fd, ' def get_%s(self):' % mname + print >> fd, ' return _lasso.%s(self._cptr)' % m.name[6:] - print >> fd, ' def get_%s(self):' % mname - print >> fd, ' return _lasso.%s(self._cptr)' % m.name[6:] - - if mname[0] == mname[0].lower(): + if mname[0] == mname[0].lower() and not m.rename: # API compatibility with SWIG bindings which didn't have # accessors for those methods and used totally pythonified # method name instead, such as getNextProviderId |