[Kimchi-devel] [PATCH] [Wok] Issue #41: encode of ident should only happen if it is of type unicode.
Chandra Shekhar Reddy Potula
chandra at linux.vnet.ibm.com
Tue Mar 22 17:07:14 UTC 2016
Reviewed-by: Chandra Shekhar Reddy Potula <chandra at linux.vnet.ibm.com>
On 3/22/16 4:28 AM, archus at linux.vnet.ibm.com wrote:
> From: Archana Singh <archus at linux.vnet.ibm.com>
>
> Added isinstance unicode check of ident before encoding it.
>
> Signed-off-by: Archana Singh <archus at linux.vnet.ibm.com>
> ---
> src/wok/control/base.py | 5 ++++-
> 1 file changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a/src/wok/control/base.py b/src/wok/control/base.py
> index be2e35e..25f6522 100644
> --- a/src/wok/control/base.py
> +++ b/src/wok/control/base.py
> @@ -1,3 +1,4 @@
> +# -*- coding: utf-8 -*-
> #
> # Project Wok
> #
> @@ -69,7 +70,9 @@ class Resource(object):
> self.admin_methods = []
> self.log_map = {}
> self.log_args = {
> - 'ident': self.ident.encode('utf-8') if self.ident else '',
> + 'ident': self.ident.encode('utf-8')
> + if isinstance(self.ident, unicode)
> + else self.ident if self.ident else '',
> }
>
> def _redirect(self, action_result, code=303):
More information about the Kimchi-devel
mailing list