diff options
| author | Nicolas Clapies <nclapies@entrouvert.com> | 2004-07-20 16:06:40 +0000 |
|---|---|---|
| committer | Nicolas Clapies <nclapies@entrouvert.com> | 2004-07-20 16:06:40 +0000 |
| commit | a71570600e450aebf184df8b3ce6bf5dac2ef143 (patch) | |
| tree | 53cf37f7a3d004204984829ef9e222e3874c3425 /python/lasso.py | |
| parent | 2b83bc221ab4df6a13651392414f3c995e150d10 (diff) | |
| download | lasso-a71570600e450aebf184df8b3ce6bf5dac2ef143.tar.gz lasso-a71570600e450aebf184df8b3ce6bf5dac2ef143.tar.xz lasso-a71570600e450aebf184df8b3ce6bf5dac2ef143.zip | |
*** empty log message ***
Diffstat (limited to 'python/lasso.py')
| -rw-r--r-- | python/lasso.py | 21 |
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): |
