diff options
author | Frederic Peters <fpeters@entrouvert.com> | 2008-04-29 12:05:00 +0000 |
---|---|---|
committer | Frederic Peters <fpeters@entrouvert.com> | 2008-04-29 12:05:00 +0000 |
commit | 66001f32ce35d84ef786cce3c44020e3d35f3a56 (patch) | |
tree | 15990cf46c493f47975c5bd8214dbc2b069f2f99 | |
parent | b7e5f34fcbb03460b81c5b05bf245ef5641e0cbc (diff) | |
download | lasso-66001f32ce35d84ef786cce3c44020e3d35f3a56.tar.gz lasso-66001f32ce35d84ef786cce3c44020e3d35f3a56.tar.xz lasso-66001f32ce35d84ef786cce3c44020e3d35f3a56.zip |
[project @ fpeters@0d.be-20071111215225-xo2v0iwwjw74rqyp]
override lasso_profile_get_nameIdentifier to be renamed to
lasso_profile_get_federation_nameIdentifier in bindings, so it doesn't shadow
the LassoProfile::nameIdentifier member.
Original author: Frederic Peters <fpeters@0d.be>
Date: 2007-11-11 22:52:25.286000+01:00
-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"/> |