summaryrefslogtreecommitdiffstats
path: root/Doc/tools
diff options
context:
space:
mode:
authorFred Drake <fdrake@acm.org>1999-09-23 16:55:09 (GMT)
committerFred Drake <fdrake@acm.org>1999-09-23 16:55:09 (GMT)
commitcf1b06ec47ad42f7f210ae17bd2287c7daa7cb65 (patch)
tree816029e096cbb4fcbf4a53d69d23c83dea03367c /Doc/tools
parent8903be62a81ede35a7453f5841924f45c4f73e73 (diff)
downloadcpython-cf1b06ec47ad42f7f210ae17bd2287c7daa7cb65.zip
cpython-cf1b06ec47ad42f7f210ae17bd2287c7daa7cb65.tar.gz
cpython-cf1b06ec47ad42f7f210ae17bd2287c7daa7cb65.tar.bz2
Added --about option to specify the file to load "About this
document..." text from, defaulting to ../html/about.dat.
Diffstat (limited to 'Doc/tools')
-rwxr-xr-xDoc/tools/mkhowto9
1 files changed, 8 insertions, 1 deletions
diff --git a/Doc/tools/mkhowto b/Doc/tools/mkhowto
index fccafe9..5ae9bbb 100755
--- a/Doc/tools/mkhowto
+++ b/Doc/tools/mkhowto
@@ -85,6 +85,7 @@ class Options:
quiet = 0
runs = 0
style_file = os.path.join(TOPDIR, "html", "style.css")
+ about_file = os.path.join(TOPDIR, "html", "about.dat")
#
DEFAULT_FORMATS = ("pdf",)
ALL_FORMATS = ("dvi", "html", "pdf", "ps", "text")
@@ -105,7 +106,8 @@ class Options:
["all", "postscript", "help", "iconserver=",
"address=", "a4", "l2h-config=", "letter",
"link=", "split=", "logging", "debugging",
- "keep", "quiet", "runs=", "image-type="]
+ "keep", "quiet", "runs=", "image-type=",
+ "about="]
+ list(self.ALL_FORMATS))
for opt, arg in opts:
if opt == "--all":
@@ -139,6 +141,10 @@ class Options:
self.runs = int(arg)
elif opt == "--image-type":
self.image_type = arg
+ elif opt == "--about":
+ # always make this absolute:
+ self.about_file = os.path.normpath(
+ os.path.join(os.getcwd(), arg))
#
# Format specifiers:
#
@@ -363,6 +369,7 @@ class Job:
"\n"
'print "\nInitializing from file: %s\";\n\n'
% string_to_perl(fn))
+ l2hoption(fp, "ABOUT_FILE", options.about_file)
l2hoption(fp, "ICONSERVER", options.icon_server)
l2hoption(fp, "IMAGE_TYPE", options.image_type)
l2hoption(fp, "ADDRESS", options.address)