diff options
Diffstat (limited to 'bindings/lang_python.py')
| -rw-r--r-- | bindings/lang_python.py | 20 |
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): |
