summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2008-04-29 12:05:00 +0000
committerFrederic Peters <fpeters@entrouvert.com>2008-04-29 12:05:00 +0000
commit66001f32ce35d84ef786cce3c44020e3d35f3a56 (patch)
tree15990cf46c493f47975c5bd8214dbc2b069f2f99
parentb7e5f34fcbb03460b81c5b05bf245ef5641e0cbc (diff)
downloadlasso-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.py6
-rw-r--r--bindings/overrides.xml3
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"/>