summaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
authorNicolas Clapies <nclapies@entrouvert.com>2004-08-04 07:41:49 +0000
committerNicolas Clapies <nclapies@entrouvert.com>2004-08-04 07:41:49 +0000
commitc5eb73df35c179a205e18f2635e81ba26ece16bb (patch)
tree98e9585f4ac186fe290a7c9bdb947f605d193d8f /python
parentf46fda185194bd7877f10bea04898ae5b6159d5f (diff)
downloadlasso-c5eb73df35c179a205e18f2635e81ba26ece16bb.tar.gz
lasso-c5eb73df35c179a205e18f2635e81ba26ece16bb.tar.xz
lasso-c5eb73df35c179a205e18f2635e81ba26ece16bb.zip
move server param in new
Diffstat (limited to 'python')
-rw-r--r--python/environs/py_lecp.c23
1 files changed, 10 insertions, 13 deletions
diff --git a/python/environs/py_lecp.c b/python/environs/py_lecp.c
index 60792585..942ff945 100644
--- a/python/environs/py_lecp.c
+++ b/python/environs/py_lecp.c
@@ -69,14 +69,15 @@ PyObject *lecp_getattr(PyObject *self, PyObject *args) {
PyObject *lecp_new(PyObject *self, PyObject *args) {
LassoLecp *lecp;
+ PyObject *server_obj;
- if (CheckArgs(args, ":lecp_new")) {
- if(!PyArg_ParseTuple(args, (char *) ":lecp_new"))
+ if (CheckArgs(args, "o:lecp_new")) {
+ if(!PyArg_ParseTuple(args, (char *) "|O:lecp_new", &server_obj))
return NULL;
}
else return NULL;
- lecp = lasso_lecp_new();
+ lecp = lasso_lecp_new(LassoServer_get(server_obj));
return (LassoLecp_wrap(lecp));
}
@@ -163,20 +164,18 @@ PyObject *lecp_destroy(PyObject *self, PyObject *args){
PyObject *lecp_init_authn_request_envelope(PyObject *self, PyObject *args){
PyObject *lecp_obj;
- PyObject *server_obj;
PyObject *authnRequest_obj;
gint codeError = 0;
- if (CheckArgs(args, "OOO:lecp_init_authn_request_envelope")) {
- if(!PyArg_ParseTuple(args, (char *) "OOO:lecp_init_authn_request_envelope",
- &lecp_obj, &server_obj, &authnRequest_obj))
+ if (CheckArgs(args, "OO:lecp_init_authn_request_envelope")) {
+ if(!PyArg_ParseTuple(args, (char *) "OO:lecp_init_authn_request_envelope",
+ &lecp_obj, &authnRequest_obj))
return NULL;
}
else return NULL;
codeError = lasso_lecp_init_authn_request_envelope(LassoLecp_get(lecp_obj),
- LassoServer_get(server_obj),
LassoAuthnRequest_get(authnRequest_obj));
return(int_wrap(codeError));
@@ -184,21 +183,19 @@ PyObject *lecp_init_authn_request_envelope(PyObject *self, PyObject *args){
PyObject *lecp_init_authn_response_envelope(PyObject *self, PyObject *args){
PyObject *lecp_obj;
- PyObject *server_obj;
PyObject *authnRequest_obj;
PyObject *authnResponse_obj;
gint codeError = 0;
- if (CheckArgs(args, "OOOO:lecp_init_authn_response_envelope")) {
- if(!PyArg_ParseTuple(args, (char *) "OOOO:lecp_init_authn_response_envelope",
- &lecp_obj, &server_obj, &authnRequest_obj, &authnResponse_obj))
+ if (CheckArgs(args, "OOO:lecp_init_authn_response_envelope")) {
+ if(!PyArg_ParseTuple(args, (char *) "OOO:lecp_init_authn_response_envelope",
+ &lecp_obj, &authnRequest_obj, &authnResponse_obj))
return NULL;
}
else return NULL;
codeError = lasso_lecp_init_authn_response_envelope(LassoLecp_get(lecp_obj),
- LassoServer_get(server_obj),
LassoAuthnRequest_get(authnRequest_obj),
LassoAuthnResponse_get(authnResponse_obj));