﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
20162	Document `static.serve()` limitation concerning missing system wide mimetypes.	Julien Phalip	Julien Phalip	"There's a bug in Python 2.6 where the mimetypes module returns the wrong value for SVG files:

{{{#!python
Python 2.6.6 (r266:84292, Feb 22 2013, 00:00:18) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2
>>> import mimetypes
>>> mimetypes.guess_type('blah.svg')
(None, None)
}}}

This is fixed in Python 2.7:

{{{#!python
Python 2.7.2 (default, Mar  2 2012, 16:57:52) 
[GCC 4.2.1 Compatible Apple Clang 3.1 (tags/Apple/clang-318.0.45)] on darwin
>>> import mimetypes
>>> mimetypes.guess_type('blah.svg')
('image/svg+xml', None)
}}}

Django's `static.serve()` view should be made smarter to always return `image/svg+xml` regardless of the Python version."	Cleanup/optimization	closed	Documentation	dev	Normal	fixed			Accepted	0	0	0	0	0	0
