diff options
author | Nicolas Clapies <nclapies@entrouvert.com> | 2004-07-21 16:49:42 +0000 |
---|---|---|
committer | Nicolas Clapies <nclapies@entrouvert.com> | 2004-07-21 16:49:42 +0000 |
commit | a76740c95304860b97ac43f19a11fd7d8bb7059c (patch) | |
tree | 91c3743c7ec5fbd47669afb8371d4204c2435c00 /python/lasso.py | |
parent | 06499dcb1cbf829e4522ced86358fa68a48c5a90 (diff) | |
download | lasso-a76740c95304860b97ac43f19a11fd7d8bb7059c.tar.gz lasso-a76740c95304860b97ac43f19a11fd7d8bb7059c.tar.xz lasso-a76740c95304860b97ac43f19a11fd7d8bb7059c.zip |
*** empty log message ***
Diffstat (limited to 'python/lasso.py')
-rw-r--r-- | python/lasso.py | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/python/lasso.py b/python/lasso.py index 71e170f8..43fb3a29 100644 --- a/python/lasso.py +++ b/python/lasso.py @@ -47,6 +47,9 @@ def shutdown(): """ return lassomod.shutdown() +def get_request_type_from_soap_msg(soap_buffer): + return lassomod.profile_context_get_request_type_from_soap_msg(soap_buffer); + ################################################################################ # xml : low level classes ################################################################################ @@ -1036,10 +1039,9 @@ class FederationTermination: if name[:2] == "__" and name[-2:] == "__" and name != "__members__": raise AttributeError, name ret = lassomod.federation_termination_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): @@ -1084,10 +1086,6 @@ class RegisterNameIdentifier: if name[:2] == "__" and name[-2:] == "__" and name != "__members__": raise AttributeError, name ret = lassomod.register_name_identifier_getattr(self, name) - if ret is None: - raise AttributeError, name - if name == "user": - ret = User(_obj=ret) return ret def new(cls, server, user, provider_type): |