summaryrefslogtreecommitdiffstats
path: root/bindings/lang_python.py
diff options
context:
space:
mode:
Diffstat (limited to 'bindings/lang_python.py')
-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 a7dda28f..b650d59c 100644
--- a/bindings/lang_python.py
+++ b/bindings/lang_python.py
@@ -289,7 +289,11 @@ import lasso
methods.remove(setter)
except IndexError:
setter = None
- mname = re.match(r'lasso_.*_get_(\w+)', m.name).group(1)
+ if m.rename:
+ mname = m.rename
+ else:
+ mname = m.name
+ mname = re.match(r'lasso_.*_get_(\w+)', mname).group(1)
mname = utils.format_underscore_as_camelcase(mname)
print >> fd, ' def get_%s(self):' % mname