Index: src/ZTUtils/Zope.py =================================================================== --- src/ZTUtils/Zope.py (revision 120726) +++ src/ZTUtils/Zope.py (working copy) @@ -209,7 +209,7 @@ qlist = complex_marshal(d.items()) for i in range(len(qlist)): k, m, v = qlist[i] - qlist[i] = ('' + qlist[i] = ('' % (hq(k), m, hq(str(v)))) return '\n'.join(qlist) Index: src/ZTUtils/tests/testZope.py =================================================================== --- src/ZTUtils/tests/testZope.py (revision 120726) +++ src/ZTUtils/tests/testZope.py (working copy) @@ -50,16 +50,16 @@ def testMakeHiddenInput(self): tag = make_hidden_input(foo='bar') - self.assertEqual(tag, '') + self.assertEqual(tag, '') tag = make_hidden_input(foo=1) - self.assertEqual(tag, '') + self.assertEqual(tag, '') # Escaping tag = make_hidden_input(foo='bar & baz') - self.assertEqual(tag, '') + self.assertEqual(tag, '') tag = make_hidden_input(foo='') - self.assertEqual(tag, '') + self.assertEqual(tag, '') tag = make_hidden_input(foo='"bar"') - self.assertEqual(tag, '') + self.assertEqual(tag, '') def test_suite(): return makeSuite(QueryTests)