In _unicode_func_wrapper, only encode keyword argument values, and not the
[portage.git] / pym / portage / __init__.py
index 10e51983a94ed421425b1ab05a477026f49bef3f..b0b80449a7cdd4736b98c7447f77edfc17497e23 100644 (file)
@@ -182,8 +182,7 @@ class _unicode_func_wrapper(object):
                        for x in args]
                if kwargs:
                        wrapped_kwargs = dict(
-                               (_unicode_encode(k, encoding=encoding, errors='strict'),
-                               _unicode_encode(v, encoding=encoding, errors='strict'))
+                               (k, _unicode_encode(v, encoding=encoding, errors='strict'))
                                for k, v in kwargs.items())
                else:
                        wrapped_kwargs = {}