[Python-checkins] python/dist/src/Demo/cgi wiki.py,1.3,1.4

gvanrossum@users.sourceforge.net gvanrossum@users.sourceforge.net
Thu, 17 Oct 2002 14:41:46 -0700


Update of /cvsroot/python/python/dist/src/Demo/cgi
In directory usw-pr-cvs1:/tmp/cvs-serv30448

Modified Files:
	wiki.py 
Log Message:
In cmd_create(), use a redirect directive instead of viewing the page;
this avoids resubmitting POST data.

Remove redundant 'Page' from label passed from cmd_new().


Index: wiki.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Demo/cgi/wiki.py,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** wiki.py	17 Oct 2002 19:30:39 -0000	1.3
--- wiki.py	17 Oct 2002 21:41:42 -0000	1.4
***************
*** 68,75 ****
              print "<p>", escape(error)
          else:
!             self.cmd_view(form)
  
      def cmd_new(self, form):
!         self.cmd_edit(form, label="Create Page")
  
      def iswikiword(self, word):
--- 68,82 ----
              print "<p>", escape(error)
          else:
!             # Use a redirect directive, to avoid "reload page" problems
!             print "<head>"
!             s = '<meta http-equiv="refresh" content="1; URL=%s">'
!             print s % (self.scripturl + "?cmd=view&page=" + self.name)
!             print "<head>"
!             print "<h1>OK</h1>"
!             print "<p>If nothing happens, please click here:",
!             print self.mklink("view", self.name, self.name)
  
      def cmd_new(self, form):
!         self.cmd_edit(form, label="Create")
  
      def iswikiword(self, word):