Commit 9a257b4f authored by Fred Drake's avatar Fred Drake

Added --numeric option, similar to mkhtml.sh.

parent 9c26f5db
...@@ -18,6 +18,8 @@ HTML options: ...@@ -18,6 +18,8 @@ HTML options:
--iconserver, -i Specify location of icons (default: ../). --iconserver, -i Specify location of icons (default: ../).
--image-type Specify the image type to use in HTML output; --image-type Specify the image type to use in HTML output;
values: gif (default), png. values: gif (default), png.
--numeric Don't rename the HTML files; just keep node#.html for
the filenames.
Other options: Other options:
--a4 Format for A4 paper. --a4 Format for A4 paper.
...@@ -84,6 +86,7 @@ class Options: ...@@ -84,6 +86,7 @@ class Options:
paper = "letter" paper = "letter"
quiet = 0 quiet = 0
runs = 0 runs = 0
numeric = 0
style_file = os.path.join(TOPDIR, "html", "style.css") style_file = os.path.join(TOPDIR, "html", "style.css")
about_file = os.path.join(TOPDIR, "html", "about.dat") about_file = os.path.join(TOPDIR, "html", "about.dat")
# #
...@@ -107,7 +110,7 @@ class Options: ...@@ -107,7 +110,7 @@ class Options:
"address=", "a4", "l2h-config=", "letter", "address=", "a4", "l2h-config=", "letter",
"link=", "split=", "logging", "debugging", "link=", "split=", "logging", "debugging",
"keep", "quiet", "runs=", "image-type=", "keep", "quiet", "runs=", "image-type=",
"about="] "about=", "numeric"]
+ list(self.ALL_FORMATS)) + list(self.ALL_FORMATS))
for opt, arg in opts: for opt, arg in opts:
if opt == "--all": if opt == "--all":
...@@ -145,6 +148,8 @@ class Options: ...@@ -145,6 +148,8 @@ class Options:
# always make this absolute: # always make this absolute:
self.about_file = os.path.normpath( self.about_file = os.path.normpath(
os.path.join(os.getcwd(), arg)) os.path.join(os.getcwd(), arg))
elif opt == "--numeric":
self.numeric = 1
# #
# Format specifiers: # Format specifiers:
# #
...@@ -337,7 +342,7 @@ class Job: ...@@ -337,7 +342,7 @@ class Job:
os.path.join(builddir, self.doc + ".css")) os.path.join(builddir, self.doc + ".css"))
shutil.copyfile(os.path.join(builddir, self.doc + ".html"), shutil.copyfile(os.path.join(builddir, self.doc + ".html"),
os.path.join(builddir, "index.html")) os.path.join(builddir, "index.html"))
if max_split_depth != 1: if max_split_depth != 1 and not self.options.numeric:
pwd = os.getcwd() pwd = os.getcwd()
try: try:
os.chdir(builddir) os.chdir(builddir)
......
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