summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Dauvergne <bdauvergne@entrouvert.com>2010-02-01 19:50:11 +0000
committerBenjamin Dauvergne <bdauvergne@entrouvert.com>2010-02-01 19:50:11 +0000
commit431e8088a9a5b211d5c8d836317de0374591f62e (patch)
treecb38798292e6a0594eee637200445d97bd074929
parent0c67831f552607514700b5f27952f8fb1b6809cf (diff)
downloadlasso-431e8088a9a5b211d5c8d836317de0374591f62e.tar.gz
lasso-431e8088a9a5b211d5c8d836317de0374591f62e.tar.xz
lasso-431e8088a9a5b211d5c8d836317de0374591f62e.zip
Bindings: re-add binding for lasso_session_get_assertions for perl, special case formatting function for WsAddressing namespace
* bindings/utils.py: type have LassoWsAddr prefix but function have the lasso_wsa_ prefix, so we have to adjust generated prefix.
-rw-r--r--bindings/overrides.xml1
-rw-r--r--bindings/utils.py1
2 files changed, 1 insertions, 1 deletions
diff --git a/bindings/overrides.xml b/bindings/overrides.xml
index 70c93c24..42a8b684 100644
--- a/bindings/overrides.xml
+++ b/bindings/overrides.xml
@@ -71,7 +71,6 @@
<func name="lasso_server_get_service" return_owner="false"/>
<!-- LassoSession -->
<func name="lasso_session_get_endpoint_reference" return_owner="false"/>
- <func name="lasso_session_get_assertions" skip="perl"/>
<!-- LassoProvider -->
<func name="lasso_provider_new">
<param name="public_key" optional="true"/>
diff --git a/bindings/utils.py b/bindings/utils.py
index 04662f1f..50a6314c 100644
--- a/bindings/utils.py
+++ b/bindings/utils.py
@@ -50,6 +50,7 @@ def format_as_underscored(var):
var = re.sub(r'[a-z0-9]([A-Z])', rep, var).lower()
var = var.replace('id_wsf2_', 'idwsf2_')
var = var.replace('_saslresponse', '_sasl_response')
+ var = var.replace('ws_addr_', 'wsa_')
return var
def format_underscore_as_camelcase(var):