summaryrefslogtreecommitdiffstats
path: root/python/lasso.py
diff options
context:
space:
mode:
authorNicolas Clapies <nclapies@entrouvert.com>2004-07-20 16:06:40 +0000
committerNicolas Clapies <nclapies@entrouvert.com>2004-07-20 16:06:40 +0000
commita71570600e450aebf184df8b3ce6bf5dac2ef143 (patch)
tree53cf37f7a3d004204984829ef9e222e3874c3425 /python/lasso.py
parent2b83bc221ab4df6a13651392414f3c995e150d10 (diff)
downloadlasso-a71570600e450aebf184df8b3ce6bf5dac2ef143.tar.gz
lasso-a71570600e450aebf184df8b3ce6bf5dac2ef143.tar.xz
lasso-a71570600e450aebf184df8b3ce6bf5dac2ef143.zip
*** empty log message ***
Diffstat (limited to 'python/lasso.py')
-rw-r--r--python/lasso.py21
1 files changed, 8 insertions, 13 deletions
diff --git a/python/lasso.py b/python/lasso.py
index 0e9485d1..6b2ac265 100644
--- a/python/lasso.py
+++ b/python/lasso.py
@@ -542,15 +542,10 @@ class LogoutRequest(LibLogoutRequest):
return LogoutRequest(obj)
new = classmethod(new)
- def new_from_soap(cls, envelope):
- obj = lassomod.logout_request_new_from_soap(envelope)
+ def new_from_export(cls, envelope):
+ obj = lassomod.logout_request_new_from_export(envelope)
return LogoutRequest(obj)
- new_from_soap = classmethod(new_from_soap)
-
- def new_from_query(cls, query):
- obj = lassomod.logout_request_new_from_query(query)
- return LogoutRequest(obj)
- new_from_query = classmethod(new_from_query)
+ new_from_export = classmethod(new_from_export)
class LogoutResponse(LibLogoutResponse):
@@ -990,11 +985,11 @@ class Logout:
return self.__dict__[name]
if name[:2] == "__" and name[-2:] == "__" and name != "__members__":
raise AttributeError, name
+
ret = lassomod.logout_getattr(self, name)
- if ret is None:
- raise AttributeError, name
- if name == "user":
- ret = User(_obj=ret)
+ if ret:
+ if name=="user":
+ ret = User(_obj=ret)
return ret
def new(cls, server, user, provider_type):
@@ -1011,7 +1006,7 @@ class Logout:
def destroy(self):
pass
- def init_request(self, remote_providerID):
+ def init_request(self, remote_providerID = None):
return lassomod.logout_init_request(self, remote_providerID);
def process_request_msg(self, request_msg, request_method):