[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 + "@"