diff options
author | Adam Chainz <me@adamj.eu> | 2016-09-28 21:12:32 +0100 |
---|---|---|
committer | Stefan Wójcik <wojcikstefan@gmail.com> | 2016-09-28 16:12:32 -0400 |
commit | 7799be4a1cd2d68f70293a515bba1392b989531b (patch) | |
tree | 05aedb0ac342c0d36e4ff2aeec9154d3b7086970 /mimeparse.py | |
parent | 9e6ee2f9f0977a3375e65b417543c50450a1db1b (diff) | |
download | python-mimeparse-7799be4a1cd2d68f70293a515bba1392b989531b.tar.gz |
setup.py + README tidying (#22)
* Convert `README.md` to `README.rst` since rst is all that PyPI supports
* Tidy up README so all functions are explained with their own headers
* Use context managers for opening files in `setup.py`
* Don't import the code in `setup.py`, which doesn't work on some platforms before it's installed. Instead use parsing of the file to find the version.
Diffstat (limited to 'mimeparse.py')
-rw-r--r-- | mimeparse.py | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/mimeparse.py b/mimeparse.py index 955ad24..5eb4326 100644 --- a/mimeparse.py +++ b/mimeparse.py @@ -1,23 +1,3 @@ -"""MIME-Type Parser - -This module provides basic functions for handling mime-types. It can handle -matching mime-types against a list of media-ranges. See section 5.3.2 of the -HTTP 1.1 Semantics and Content specification [RFC 7231] for a complete -explanation. - - https://tools.ietf.org/html/rfc7231#section-5.3.2 - -Contents: - - parse_mime_type(): Parses a mime-type into its component parts. - - parse_media_range(): Media-ranges are mime-types with wild-cards and a 'q' - quality parameter. - - quality(): Determines the quality ('q') of a mime-type when - compared against a list of media-ranges. - - quality_parsed(): Just like quality() except the second parameter must be - pre-parsed. - - best_match(): Choose the mime-type with the highest quality ('q') - from a list of candidates. -""" import cgi from functools import reduce |