[Python-checkins] CVS: python/dist/src/Lib SimpleHTTPServer.py,1.11,1.12

Guido van Rossum python-dev@python.org
Mon, 4 Sep 2000 08:55:34 -0700


Update of /cvsroot/python/python/dist/src/Lib
In directory slayer.i.sourceforge.net:/tmp/cvs-serv16048

Modified Files:
	SimpleHTTPServer.py 
Log Message:
For this server to work on Windows, directories should use "/" as the
separator in the href, not os.sep.

Added a <title> tag to directory listings.

Bumped version to 0.5.


Index: SimpleHTTPServer.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/SimpleHTTPServer.py,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -r1.11 -r1.12
*** SimpleHTTPServer.py	2000/07/29 05:15:56	1.11
--- SimpleHTTPServer.py	2000/09/04 15:55:31	1.12
***************
*** 7,11 ****
  
  
! __version__ = "0.4"
  
  
--- 7,11 ----
  
  
! __version__ = "0.5"
  
  
***************
*** 100,103 ****
--- 100,104 ----
          list.sort(lambda a, b: cmp(a.lower(), b.lower()))
          f = StringIO()
+         f.write("<title>Directory listing for %s</title>\n" % self.path)
          f.write("<h2>Directory listing for %s</h2>\n" % self.path)
          f.write("<hr>\n<ul>\n")
***************
*** 108,112 ****
              if os.path.isdir(fullname):
                  displayname = name + "/"
!                 linkname = name + os.sep
              if os.path.islink(fullname):
                  displayname = name + "@"
--- 109,113 ----
              if os.path.isdir(fullname):
                  displayname = name + "/"
!                 linkname = name + "/"
              if os.path.islink(fullname):
                  displayname = name + "@"