Bug #1117556: SimpleHTTPServer now tries to find and use the system's
mime.types file for determining MIME types.
This commit is contained in:
parent
0540be96f3
commit
83cc0d0add
|
@ -191,7 +191,9 @@ class SimpleHTTPRequestHandler(BaseHTTPServer.BaseHTTPRequestHandler):
|
||||||
return self.extensions_map[ext]
|
return self.extensions_map[ext]
|
||||||
else:
|
else:
|
||||||
return self.extensions_map['']
|
return self.extensions_map['']
|
||||||
|
|
||||||
|
if not mimetypes.inited:
|
||||||
|
mimetypes.init() # try to read system mime.types
|
||||||
extensions_map = mimetypes.types_map.copy()
|
extensions_map = mimetypes.types_map.copy()
|
||||||
extensions_map.update({
|
extensions_map.update({
|
||||||
'': 'application/octet-stream', # Default
|
'': 'application/octet-stream', # Default
|
||||||
|
|
|
@ -156,6 +156,9 @@ Extension Modules
|
||||||
Library
|
Library
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
- Bug #1117556: SimpleHTTPServer now tries to find and use the system's
|
||||||
|
mime.types file for determining MIME types.
|
||||||
|
|
||||||
- Bug #1339007: Shelf objects now don't raise an exception in their
|
- Bug #1339007: Shelf objects now don't raise an exception in their
|
||||||
__del__ method when initialization failed.
|
__del__ method when initialization failed.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue