]> granicus.if.org Git - python/commit
Applying proposed patch for bug #474583, optional support for
authorBarry Warsaw <barry@python.org>
Thu, 25 Oct 2001 21:49:18 +0000 (21:49 +0000)
committerBarry Warsaw <barry@python.org>
Thu, 25 Oct 2001 21:49:18 +0000 (21:49 +0000)
commit107771a228ee73b4683242cb696e3024f93b74d5
tree34e96a4adcd53b74dfda667434b31b784095961a
parent9cd0efcee9d7ee29cd87eb0d1072351fbb986e08
Applying proposed patch for bug #474583, optional support for
non-standard but common types.  Including Martin's suggestion to add
rejected non-standard types from patch #438790.  Specifically,

guess_type(), guess_extension(): Both the functions and the methods
grow an optional "strict" flag, defaulting to true, which determines
whether to recognize non-standard, but commonly found types or not.

Also, I sorted, reformatted, and culled duplicates from the big
types_map dictionary.  Note that there are a few non-equivalent
duplicates (e.g. .cdf and .xls) for which the first will just get
thrown away.  I didn't remove those though.

Finally, use of the module as a script as grown the -l and -e options
to toggle strictness and to do guess_extension(), respectively.

Doc and unittest updates too.
Doc/lib/libmimetypes.tex
Lib/mimetypes.py
Lib/test/test_mimetypes.py