In _unicode_func_wrapper, only encode keyword argument values, and not the
authorZac Medico <zmedico@gentoo.org>
Mon, 21 Sep 2009 20:50:59 +0000 (20:50 -0000)
committerZac Medico <zmedico@gentoo.org>
Mon, 21 Sep 2009 20:50:59 +0000 (20:50 -0000)
keys.

svn path=/main/trunk/; revision=14366

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 = {}