diff options
| author | Frederic Peters <fpeters@entrouvert.com> | 2008-04-29 12:02:22 +0000 |
|---|---|---|
| committer | Frederic Peters <fpeters@entrouvert.com> | 2008-04-29 12:02:22 +0000 |
| commit | c1bf8393fb0d546ed14a53377d0e9074fdce8b95 (patch) | |
| tree | 146bf0db93d53b664adbed70122c50a2e627a680 /bindings/lang_python_wrapper_bottom.c | |
| parent | b780cf634ec9f2dc4790a04f4c1b1cdd505c58c2 (diff) | |
| download | lasso-c1bf8393fb0d546ed14a53377d0e9074fdce8b95.tar.gz lasso-c1bf8393fb0d546ed14a53377d0e9074fdce8b95.tar.xz lasso-c1bf8393fb0d546ed14a53377d0e9074fdce8b95.zip | |
[project @ fpeters@0d.be-20071006172452-7ed22uoeqm22gled]
support for exceptions, with a complete hierarchy of exceptions; and emulation
of swig binding behaviour (access to code via [0] and to error string via [1])
login = lasso.Login(server)
try:
login.initAuthnRequest('plop', lasso.HTTP_METHOD_REDIRECT)
except lasso.Error, error:
print error
# <lasso.ProviderNotFoundError(-201): ProviderID unknown to LassoServer.>
print error.code
# -201
print error[0]
# -201
print error[1]
# ProviderID unknown to LassoServer.
sys.exit(1)
Original author: Frederic Peters <fpeters@0d.be>
Date: 2007-10-06 19:24:52.095000+02:00
Diffstat (limited to 'bindings/lang_python_wrapper_bottom.c')
0 files changed, 0 insertions, 0 deletions
