summaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
authorEmmanuel Raviart <eraviart@entrouvert.com>2004-08-20 11:31:58 +0000
committerEmmanuel Raviart <eraviart@entrouvert.com>2004-08-20 11:31:58 +0000
commit7b27896a47403e99b95c334b5ac021548382af81 (patch)
treedb96eb3fd760e6b77fb8618cec86d1cd86333f3c /python
parent16370a4eb40d1a132e57aac3dcf29f8b851a1215 (diff)
downloadlasso-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.py17
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)