From: Fred Drake Date: Tue, 29 Aug 2000 18:15:05 +0000 (+0000) Subject: Add a --style option to allow specifying an alternate CSS style sheet for X-Git-Tag: v2.0b1~183 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fcb8725de5e8c6a839cc31722ebe6edca06d8947;p=thirdparty%2FPython%2Fcpython.git 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. --- diff --git a/Doc/tools/mkhowto b/Doc/tools/mkhowto index cf8a3cca829c..1903a53f1681 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: #