diff options
author | Roland Hedberg <roland.hedberg@adm.umu.se> | 2013-04-23 08:01:34 -0700 |
---|---|---|
committer | Roland Hedberg <roland.hedberg@adm.umu.se> | 2013-04-23 08:01:34 -0700 |
commit | e089ddf1cfd040965e5b30972c52f1ac73e3ba3b (patch) | |
tree | 2344ed717e020861e1334798d1c827ae147a8f47 | |
parent | 41f42b07d6c8ff93835c679a769e7539336b1e19 (diff) | |
parent | 58d19b2d4f737c8b438c90e76fd3d5f6ced14cf4 (diff) | |
download | pysaml2-e089ddf1cfd040965e5b30972c52f1ac73e3ba3b.tar.gz |
Merge pull request #32 from rectalogic/status_error_message
Status error responses don't always have a message.
-rw-r--r-- | src/saml2/response.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/saml2/response.py b/src/saml2/response.py index f4111bb6..9d5acc46 100644 --- a/src/saml2/response.py +++ b/src/saml2/response.py @@ -327,9 +327,12 @@ class StatusResponse(object): status.status_code.status_code.value] else: excep = StatusError + if status.status_message: + msg = status.status_message.text + else: + msg = "Unknown error" raise excep( - "%s from %s" % (status.status_message.text, - status.status_code.value,)) + "%s from %s" % (msg, status.status_code.value,)) return True def issue_instant_ok(self): |