--- rpm-4.4.2/python/rpmts-py.c.unicode 2006-12-11 13:32:38.000000000 -0500 +++ rpm-4.4.2/python/rpmts-py.c 2006-12-11 13:33:13.000000000 -0500 @@ -1362,7 +1362,7 @@ if (Key) { /*@-branchstate@*/ - if (PyString_Check(Key)) { + if (PyString_Check(Key) || PyUnicode_Check(Key)) { key = PyString_AsString(Key); len = PyString_Size(Key); } else if (PyInt_Check(Key)) {