diff options
author | Fred Drake <fdrake@acm.org> | 2000-08-29 18:15:05 (GMT) |
---|---|---|
committer | Fred Drake <fdrake@acm.org> | 2000-08-29 18:15:05 (GMT) |
commit | fcb8725de5e8c6a839cc31722ebe6edca06d8947 (patch) | |
tree | c82ed55c10fe0403032ea3de1ac02cb82eb282af /Doc/tools/mkhowto | |
parent | d50a1877ee51a275a132c05d89bac12958811a5d (diff) | |
download | cpython-fcb8725de5e8c6a839cc31722ebe6edca06d8947.zip cpython-fcb8725de5e8c6a839cc31722ebe6edca06d8947.tar.gz cpython-fcb8725de5e8c6a839cc31722ebe6edca06d8947.tar.bz2 |
Add a --style option to allow specifying an alternate CSS style sheet for
HTML generation; the machinery was there but no option to set it was
defined.
Simplify some of the path-math since we can assume a recent version of
Python.
Diffstat (limited to 'Doc/tools/mkhowto')
-rwxr-xr-x | Doc/tools/mkhowto | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/Doc/tools/mkhowto b/Doc/tools/mkhowto index cf8a3cc..1903a53 100755 --- a/Doc/tools/mkhowto +++ b/Doc/tools/mkhowto @@ -20,6 +20,8 @@ HTML options: values: gif (default), png. --numeric Don't rename the HTML files; just keep node#.html for the filenames. + --style Specify the CSS file to use for the output (filename, + not a URL). Other options: --a4 Format for A4 paper. @@ -42,8 +44,8 @@ import sys import tempfile -MYDIR = os.path.normpath(os.path.join(os.getcwd(), sys.path[0])) -TOPDIR = os.path.normpath(os.path.join(MYDIR, os.pardir)) +MYDIR = os.path.abspath(sys.path[0]) +TOPDIR = os.path.dirname(MYDIR) ISTFILE = os.path.join(TOPDIR, "texinputs", "python.ist") NODE2LABEL_SCRIPT = os.path.join(MYDIR, "node2label.pl") @@ -109,7 +111,7 @@ class Options: "address=", "a4", "letter", "link=", "split=", "logging", "debugging", "keep", "quiet", "runs=", "image-type=", - "about=", "numeric"] + "about=", "numeric", "style="] + list(self.ALL_FORMATS)) for opt, arg in opts: if opt == "--all": @@ -144,9 +146,11 @@ class Options: elif opt == "--about": # always make this absolute: self.about_file = os.path.normpath( - os.path.join(os.getcwd(), arg)) + os.path.abspath(arg)) elif opt == "--numeric": self.numeric = 1 + elif opt == "--style": + self.style_file = os.path.abspath(arg) # # Format specifiers: # |