This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ggenellina
Recipients
Date 2003-12-27.06:18:09
SpamBayes Score
Marked as misclassified
Message-id
In-reply-to
Content
The Library documentation about SimpleHTTPServer.
py is out of date:



In extensions_map:
Default is signified by an empty string, and is 
considered to be text/plain.[...]

should read

Default is signified by an empty string, and is 
considered to be application/octet-stream.



In do_GET:
If the request was mapped to a directory, a 403 
respond is output, followed by the explanation 
'Directory listing not supported'. Any IOError [...]

should read:

If the request was mapped to a directory, a file 
named index.html or index.htm (in that order) is 
searched inside it. If found, then its contents are 
returned; otherwise a directory listing is generated 
using os.listdir. (In case the os.listdir call fails, a 404 
error response is sent).
Any IOError [...]


Later in do_GET:
The file is always opened in binary mode.

should read:

If the file MIME type starts with 'text/' the file is 
opened in text mode; in any other case binary mode 
is used.



The docstrings inside the module are outdated too.
Line 28 (class SimpleHTTPRequestHandler) says:

It assumes that all files are plain text files unless 
they have the extension ".html" in which case it 
assumes they are HTML files.

That's not true; that paragraph should be deleted, 
or make a reference to method guess_type() below.



Docstring for method guess_type() says:

[...] using text/plain as a default [...]

should read:

[...] using application/octet-stream as a default [...]


History
Date User Action Args
2007-08-23 14:19:05adminlinkissue866222 messages
2007-08-23 14:19:05admincreate