1.1 --- a/examples/Common/Simple/__init__.py Sun Apr 18 23:39:24 2004 +0000
1.2 +++ b/examples/Common/Simple/__init__.py Sun Apr 18 23:39:41 2004 +0000
1.3 @@ -53,6 +53,11 @@
1.4 %s
1.5 </ul>
1.6 </li>
1.7 + <li>Cookies:
1.8 + <ul>
1.9 + %s
1.10 + </ul>
1.11 + </li>
1.12 </ul>
1.13 </body>
1.14 </html>
1.15 @@ -63,11 +68,24 @@
1.16 trans.get_request_method(),
1.17 trans.get_content_type().content_type,
1.18 trans.get_content_type().charset,
1.19 - "".join(["<dt>%s</dt><dd>%s</dd>" % (key, value) for key, value in trans.get_headers().items()]),
1.20 - "".join(["<li>%s</li>" % value for value in trans.get_header_values("User-Agent")]),
1.21 - "".join(["<li>%s</li>" % value for value in trans.get_header_values("user-agent")]),
1.22 - "".join(["<dt>%s</dt><dd>%s</dd>" % (key, value) for key, value in trans.get_fields_from_path().items()]),
1.23 - "".join(["<dt>%s</dt><dd>%s</dd>" % (key, value) for key, value in trans.get_fields_from_body().items()]),
1.24 + self._format_dict(trans.get_headers()),
1.25 + self._format_list(trans.get_header_values("User-Agent")),
1.26 + self._format_list(trans.get_header_values("user-agent")),
1.27 + self._format_dict(trans.get_fields_from_path()),
1.28 + self._format_dict(trans.get_fields_from_body()),
1.29 + self._format_dict(trans.get_cookies()),
1.30 ))
1.31
1.32 + def _format_dict(self, d):
1.33 + return "".join([
1.34 + "<dt>%s</dt><dd>%s</dd>" % (key, value)
1.35 + for key, value in d.items()
1.36 + ])
1.37 +
1.38 + def _format_list(self, l):
1.39 + return "".join([
1.40 + "<li>%s</li>" % value
1.41 + for value in l
1.42 + ])
1.43 +
1.44 # vim: tabstop=4 expandtab shiftwidth=4