]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Minor change: add prologue() calls to do_info and do_rlog; in
authorGuido van Rossum <guido@python.org>
Fri, 23 May 1997 00:50:01 +0000 (00:50 +0000)
committerGuido van Rossum <guido@python.org>
Fri, 23 May 1997 00:50:01 +0000 (00:50 +0000)
do_recent, don't display entries without a last-changed-date.

Tools/faqwiz/faqmain.py

index bb89cca3ae99bafc7945d5b2fabe85b912eb398e..6e00acf48a23d2dee417e8f9592b50bda20b21c1 100644 (file)
@@ -21,10 +21,9 @@ XXX TO DO
 - freeze entries
 - username/password for editors
 - Change references to other Q's and whole sections
-- Browse should display menu of 7 sections & let you pick
-  (or frontpage should have the option to browse a section or all)
 - support adding annotations, too
 - make it more generic (so you can create your own FAQ)
+- more OO structure, e.g. add a class representing one FAQ entry
 
 """
 
@@ -198,7 +197,7 @@ class FAQServer:
        n = 0
        for (mtime, name) in list:
            headers, text = self.read(name)
-           if headers:
+           if headers and headers.has_key('last-changed-date'):
                self.show(name, headers['title'], text)
                n = n+1
        if not n:
@@ -356,6 +355,7 @@ class FAQServer:
        if not headers:
            self.error("Invalid file name", name)
            return
+       self.prologue("Info for %s" % name)
        print '<PRE>'
        sys.stdout.flush()
        os.system("/depot/gnu/plat/bin/rlog -r %s </dev/null 2>&1" % self.name)
@@ -368,6 +368,7 @@ class FAQServer:
        if not headers:
            self.error("Invalid file name", name)
            return
+       self.prologue("RCS log for %s" % name)
        print '<PRE>'
        sys.stdout.flush()
        os.system("/depot/gnu/plat/bin/rlog %s </dev/null 2>&1" % self.name)