summaryrefslogtreecommitdiffstats
path: root/python/lasso.py
diff options
context:
space:
mode:
authorNicolas Clapies <nclapies@entrouvert.com>2004-07-21 16:49:42 +0000
committerNicolas Clapies <nclapies@entrouvert.com>2004-07-21 16:49:42 +0000
commita76740c95304860b97ac43f19a11fd7d8bb7059c (patch)
tree91c3743c7ec5fbd47669afb8371d4204c2435c00 /python/lasso.py
parent06499dcb1cbf829e4522ced86358fa68a48c5a90 (diff)
downloadlasso-a76740c95304860b97ac43f19a11fd7d8bb7059c.tar.gz
lasso-a76740c95304860b97ac43f19a11fd7d8bb7059c.tar.xz
lasso-a76740c95304860b97ac43f19a11fd7d8bb7059c.zip
*** empty log message ***
Diffstat (limited to 'python/lasso.py')
-rw-r--r--python/lasso.py14
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):