File manager - Edit - /usr/local/CyberCP/lib/python3.10/site-packages/googleapiclient/__pycache__/mimeparse.cpython-310.pyc
Back
o �h� � @ sl d Z ddlmZ ddlmZ dZdZdZdZdZ d d � Z dd� Zd d� Zdd� Z dd� Zdd� Zdd� ZdS )au 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 14.1 of the HTTP specification [RFC 2616] for a complete explanation. http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.1 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. � )�absolute_import)�reducez0.1.3zJoe Gregoriozjoe@bitworking.orgzMIT License� c C s\ | � d�}tdd� |dd� D ��}|d �� }|dkrd}|� d �\}}|�� |�� |fS ) aR Parses a mime-type into its component parts. Carves up a mime-type and returns a tuple of the (type, subtype, params) where 'params' is a dictionary of all the parameters for the media range. For example, the media range 'application/xhtml;q=0.5' would get parsed into: ('application', 'xhtml', {'q', '0.5'}) �;c S s&