Fix NameId exception
authorSimo Sorce <simo@redhat.com>
Mon, 14 Apr 2014 22:38:45 +0000 (18:38 -0400)
committerSimo Sorce <simo@redhat.com>
Wed, 16 Apr 2014 00:21:50 +0000 (20:21 -0400)
Report what invalid name was used and fix exception on raising the exception on
line 129

Signed-off-by: Simo Sorce <simo@redhat.com>
ipsilon/providers/saml2/provider.py

index b6ed4bf..c44c8b8 100755 (executable)
@@ -33,8 +33,8 @@ class InvalidProviderId(ProviderException):
 
 class NameIdNotAllowed(Exception):
 
 
 class NameIdNotAllowed(Exception):
 
-    def __init__(self):
-        message = 'The specified Name ID is not allowed'
+    def __init__(self, id):
+        message = 'Name ID [%s] is not allowed' % id
         super(NameIdNotAllowed, self).__init__(message)
         self.message = message
 
         super(NameIdNotAllowed, self).__init__(message)
         self.message = message