diff options
author | Emmanuel Raviart <eraviart@entrouvert.com> | 2004-08-20 11:31:58 +0000 |
---|---|---|
committer | Emmanuel Raviart <eraviart@entrouvert.com> | 2004-08-20 11:31:58 +0000 |
commit | 7b27896a47403e99b95c334b5ac021548382af81 (patch) | |
tree | db96eb3fd760e6b77fb8618cec86d1cd86333f3c /python | |
parent | 16370a4eb40d1a132e57aac3dcf29f8b851a1215 (diff) | |
download | lasso-7b27896a47403e99b95c334b5ac021548382af81.tar.gz lasso-7b27896a47403e99b95c334b5ac021548382af81.tar.xz lasso-7b27896a47403e99b95c334b5ac021548382af81.zip |
Corrections in Python high-level binding:
- Added missing self in previous commit.
- Server default constructor allows again to give no arguments.
Diffstat (limited to 'python')
-rw-r--r-- | python/lasso.py | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/python/lasso.py b/python/lasso.py index 64f80494..1d26686a 100644 --- a/python/lasso.py +++ b/python/lasso.py @@ -150,12 +150,6 @@ class _ObjectMixin(object): return parent parent = property(get_parent) -## # Constructors - -## def __init__(self, *arguments, **keywordArguments): -## super(_ObjectMixin, self).__init__(*arguments, **keywordArguments) -## _setRegisteredClass(self) - # Methods def __repr__(self): @@ -247,6 +241,11 @@ class Server(_ObjectMixin, lassomod.LassoServer): # Constructors + def __init__(self, metadata = None, public_key = None, private_key = None, certificate = None, + signature_method = signatureMethodRsaSha1): + super(Server, self).__init__( + metadata, public_key, private_key, certificate, signature_method) + def new_from_dump(cls, dump): self = lassomod.lasso_server_new_from_dump(dump) if self is None: @@ -576,7 +575,7 @@ class Lecp(_ObjectMixin, lassomod.LassoLecp): msg_url = property(get_msg_url) def get_request(self): - return parent.request + return self.parent.request request = property(get_request) def get_request_type(self): @@ -639,10 +638,10 @@ class Lecp(_ObjectMixin, lassomod.LassoLecp): raise newError(errorCode, 'lasso_lecp_process_authn_response_envelope_msg') def set_identity_from_dump(self, dump): - return parent.set_identity_from_dump(dump) + return self.parent.set_identity_from_dump(dump) def set_session_from_dump(self, dump): - return parent.set_session_from_dump(dump) + return self.parent.set_session_from_dump(dump) registerClass(Lecp) |