[Kimchi-devel] [PATCH] issue #330: Properly log the error message when login fails

Aline Manera alinefm at linux.vnet.ibm.com
Tue Mar 4 19:35:58 UTC 2014


From: Aline Manera <alinefm at br.ibm.com>

The error message and all its parameters must be string.
So convert error code to string in order to accomplish it.

Signed-off-by: Aline Manera <alinefm at br.ibm.com>
---
 src/kimchi/auth.py |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/kimchi/auth.py b/src/kimchi/auth.py
index af3b610..b16f2db 100644
--- a/src/kimchi/auth.py
+++ b/src/kimchi/auth.py
@@ -107,7 +107,7 @@ def authenticate(username, password, service="passwd"):
     try:
         auth.authenticate()
     except PAM.error, (resp, code):
-        msg_args = {'userid': username, 'code': code}
+        msg_args = {'userid': username, 'code': str(code)}
         raise OperationFailed("KCHAUTH0001E", msg_args)
 
     return True
-- 
1.7.10.4




More information about the Kimchi-devel mailing list