summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2008-04-29 12:05:20 +0000
committerFrederic Peters <fpeters@entrouvert.com>2008-04-29 12:05:20 +0000
commitc5651d43906dfbd5970614e5e0dee2e87a112a13 (patch)
tree72f48059378ce0a390db37cf4dbce212742d77bb
parent131e62dcb86fe8b02f0ae989b3f8bfc5b0e57c7d (diff)
downloadlasso-c5651d43906dfbd5970614e5e0dee2e87a112a13.tar.gz
lasso-c5651d43906dfbd5970614e5e0dee2e87a112a13.tar.xz
lasso-c5651d43906dfbd5970614e5e0dee2e87a112a13.zip
[project @ fpeters@0d.be-20071113141308-1hr4b009pgx606sa]
some backward compatibility with SWIG generated binding Original author: Frederic Peters <fpeters@0d.be> Date: 2007-11-13 15:13:08.467000+01:00
-rw-r--r--bindings/lang_python.py20
1 files changed, 18 insertions, 2 deletions
diff --git a/bindings/lang_python.py b/bindings/lang_python.py
index b650d59c..9bc530de 100644
--- a/bindings/lang_python.py
+++ b/bindings/lang_python.py
@@ -164,9 +164,25 @@ class %sError(%sError):
def generate_footer(self, fd):
print >> fd, '''
-WSF_SUPPORT = WSF_ENABLED # compatibility
-
import lasso
+
+# backward compatibility with the SWIG binding
+
+WSF_SUPPORT = WSF_ENABLED
+
+def identity_get_provider_ids(self):
+ return self.federations.keys()
+Identity.providerIds = property(identity_get_provider_ids)
+
+def server_get_provider_ids(self):
+ return self.providers.keys()
+Server.providerIds = property(server_get_provider_ids)
+
+def session_get_provider_ids(self):
+ return self.assertions.keys()
+Session.providerIds = property(session_get_provider_ids)
+
+
'''
def generate_constants(self, fd):