# HG changeset patch # User paulb # Date 1086534902 0 # Node ID 9a1e9af555c5488786aea2b2deab46ccee5546b0 # Parent 9884075a32c4bb1d3de21430c6e2d476975f3642 [project @ 2004-06-06 15:15:02 by paulb] Changed/fixed the fields listings so that value encoding (from Unicode where employed) is tested. diff -r 9884075a32c4 -r 9a1e9af555c5 examples/Common/Simple/__init__.py --- a/examples/Common/Simple/__init__.py Sun Jun 06 15:14:17 2004 +0000 +++ b/examples/Common/Simple/__init__.py Sun Jun 06 15:15:02 2004 +0000 @@ -75,8 +75,8 @@ self._format_dict(trans.get_headers()), self._format_list(trans.get_header_values("User-Agent")), self._format_list(trans.get_header_values("user-agent")), - self._format_dict(trans.get_fields_from_path()), - self._format_dict(trans.get_fields_from_body()), + self._format_fields(trans.get_fields_from_path()), + self._format_fields(trans.get_fields_from_body()), self._format_cookies(trans.get_cookies()), )) @@ -86,6 +86,12 @@ for key, value in d.items() ]) + def _format_fields(self, d): + return "".join([ + "
  • %s
  • " % (key, self._format_list(value)) + for key, value in d.items() + ]) + def _format_cookies(self, d): return "".join([ "
    %s
    %s
    " % (key, value.value)