diff options
Diffstat (limited to 'bindings')
| -rw-r--r-- | bindings/lang_python.py | 6 | ||||
| -rw-r--r-- | bindings/overrides.xml | 3 |
2 files changed, 8 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 diff --git a/bindings/overrides.xml b/bindings/overrides.xml index 7616ebf6..36e9c4be 100644 --- a/bindings/overrides.xml +++ b/bindings/overrides.xml @@ -8,6 +8,9 @@ <func name="lasso_profile_is_saml_query" rename="isSamlQuery"/> <func name="lasso_profile_get_request_type_from_soap_msg" rename="getRequestTypeFromSoapMsg"/> + <!-- LassoProfile --> + <func name="lasso_profile_get_nameIdentifier" + rename="lasso_profile_get_federation_nameIdentifier"/> <!-- LassoServer --> <func name="lasso_server_new"> <param name="private_key" optional="true"/> |
