[Python-checkins] CVS: python/dist/src/Doc/tools mkhowto,1.23,1.24

Fred L. Drake fdrake@users.sourceforge.net
2001年3月02日 08:26:47 -0800


Update of /cvsroot/python/python/dist/src/Doc/tools
In directory usw-pr-cvs1:/tmp/cvs-serv25676
Modified Files:
	mkhowto 
Log Message:
Job.build_html(): When formatting HTML into more than one HTML page, and
 not doing the \label{foo} --> foo.html transformation (--numeric was
 specified on the command line), still look to see if there is an
 "About this document..." node and copy that to "about.html", since the
 page footers use that as the target.
Index: mkhowto
===================================================================
RCS file: /cvsroot/python/python/dist/src/Doc/tools/mkhowto,v
retrieving revision 1.23
retrieving revision 1.24
diff -C2 -r1.23 -r1.24
*** mkhowto	2001年02月19日 19:18:09	1.23
--- mkhowto	2001年03月02日 16:26:45	1.24
***************
*** 369,379 ****
 shutil.copyfile(os.path.join(builddir, self.doc + ".html"),
 os.path.join(builddir, "index.html"))
! if max_split_depth != 1 and not self.options.numeric:
! pwd = os.getcwd()
! try:
! os.chdir(builddir)
! self.run("%s %s *.html" % (PERL_BINARY, NODE2LABEL_SCRIPT))
! finally:
! os.chdir(pwd)
 
 def build_text(self, tempdir=None):
--- 369,397 ----
 shutil.copyfile(os.path.join(builddir, self.doc + ".html"),
 os.path.join(builddir, "index.html"))
! if max_split_depth != 1:
! if self.options.numeric:
! label_file = os.path.join(builddir, "labels.pl")
! fp = open(label_file)
! about_node = None
! target = " = q/about/;\n"
! x = len(target)
! while 1:
! line = fp.readline()
! if not line:
! break
! if line[-x:] == target:
! line = fp.readline()
! m = re.search(r"\|(node\d+\.[a-z]+)\|", line)
! about_node = m.group(1)
! shutil.copyfile(os.path.join(builddir, about_node),
! os.path.join(builddir, "about.html"))
! break
! else:
! pwd = os.getcwd()
! try:
! os.chdir(builddir)
! self.run("%s %s *.html" % (PERL_BINARY, NODE2LABEL_SCRIPT))
! finally:
! os.chdir(pwd)
 
 def build_text(self, tempdir=None):

AltStyle によって変換されたページ (->オリジナル) /