Commit 3d0e030c authored by Raymond Hettinger's avatar Raymond Hettinger

Small cleanups

parent 7f78eeb8
......@@ -47,6 +47,7 @@ pdeps.py Print dependencies between Python modules
pickle2db.py Load a pickle generated by db2pickle.py to a database
pindent.py Indent Python code, giving block-closing comments
ptags.py Create vi tags file for Python modules
pycolorize Python syntax highlighting with HTML output.
pydoc3 Python documentation browser
pysource.py Find Python source files
redemo.py Basic regular expression demonstration facility
......
......@@ -66,17 +66,25 @@ default_css = {
}
default_html = '''\
<html><head><style type="text/css">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-type" content="text/html;charset=UTF-8">
<title> Python Code </title>
<style type="text/css">
%s
</style></head>
</style>
</head>
<body>
%s
</body></html>
</body>
</html>
'''
def build_page(source, html=default_html, css=default_css):
'Create a complete HTML page with colorized Python source code'
css_str = ''.join(['%s %s\n' % item for item in css.items()])
css_str = '\n'.join(['%s %s' % item for item in css.items()])
result = colorize(source)
return html % (css_str, result)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment