mirror of
https://github.com/python/cpython.git
synced 2024-11-24 02:15:30 +08:00
Small cleanups
This commit is contained in:
parent
410afbc5d8
commit
fd490cc052
@ -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)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user